Modules: avoid unhandled exception in all_post
This commit is contained in:
parent
68e357d037
commit
76ec0d26b4
@ -79,7 +79,7 @@ def parselisten(msg):
|
|||||||
@hook("all_post")
|
@hook("all_post")
|
||||||
def parseresponse(msg):
|
def parseresponse(msg):
|
||||||
global LAST_URLS
|
global LAST_URLS
|
||||||
try:
|
if hasattr(msg, "text") and msg.text:
|
||||||
urls = re.findall("([a-zA-Z0-9+.-]+:(?://)?[^ :]+)", msg.text)
|
urls = re.findall("([a-zA-Z0-9+.-]+:(?://)?[^ :]+)", msg.text)
|
||||||
for url in urls:
|
for url in urls:
|
||||||
o = urlparse(url, "http")
|
o = urlparse(url, "http")
|
||||||
@ -92,8 +92,6 @@ def parseresponse(msg):
|
|||||||
if recv not in LAST_URLS:
|
if recv not in LAST_URLS:
|
||||||
LAST_URLS[recv] = list()
|
LAST_URLS[recv] = list()
|
||||||
LAST_URLS[recv].append(url)
|
LAST_URLS[recv].append(url)
|
||||||
except:
|
|
||||||
pass
|
|
||||||
return msg
|
return msg
|
||||||
|
|
||||||
|
|
||||||
|
@ -79,14 +79,12 @@ def parselisten(msg):
|
|||||||
def parseresponse(msg):
|
def parseresponse(msg):
|
||||||
global LAST_SUBS
|
global LAST_SUBS
|
||||||
|
|
||||||
try:
|
if hasattr(msg, "text") and msg.text:
|
||||||
urls = re.findall("www.reddit.com(/\w/\w+/?)", msg.text)
|
urls = re.findall("www.reddit.com(/\w/\w+/?)", msg.text)
|
||||||
for url in urls:
|
for url in urls:
|
||||||
for recv in msg.receivers:
|
for recv in msg.receivers:
|
||||||
if recv not in LAST_SUBS:
|
if recv not in LAST_SUBS:
|
||||||
LAST_SUBS[recv] = list()
|
LAST_SUBS[recv] = list()
|
||||||
LAST_SUBS[recv].append(url)
|
LAST_SUBS[recv].append(url)
|
||||||
except:
|
|
||||||
pass
|
|
||||||
|
|
||||||
return msg
|
return msg
|
||||||
|
@ -82,7 +82,7 @@ def parselisten(msg):
|
|||||||
@hook("all_post")
|
@hook("all_post")
|
||||||
def parseresponse(msg):
|
def parseresponse(msg):
|
||||||
global LAST_URLS
|
global LAST_URLS
|
||||||
if hasattr(msg, "text"):
|
if hasattr(msg, "text") and msg.text:
|
||||||
urls = re.findall("([a-zA-Z0-9+.-]+:(?://)?[^ :]+)", msg.text)
|
urls = re.findall("([a-zA-Z0-9+.-]+:(?://)?[^ :]+)", msg.text)
|
||||||
for url in urls:
|
for url in urls:
|
||||||
o = urlparse(url)
|
o = urlparse(url)
|
||||||
|
Loading…
Reference in New Issue
Block a user