mirror of
https://gitlab.com/chicken-riders/RcGcDb.git
synced 2025-02-23 00:54:09 +00:00
Add code to debug JSON decode issue
This commit is contained in:
parent
359df7e879
commit
e291ac61b6
|
@ -27,7 +27,7 @@ class AioIRCCat(irc.client_aio.AioSimpleIRCClient):
|
||||||
def on_nicknameinuse(self, c, e):
|
def on_nicknameinuse(self, c, e):
|
||||||
c.nick(c.get_nickname() + "_")
|
c.nick(c.get_nickname() + "_")
|
||||||
|
|
||||||
def parse_fandom_message(self, message):
|
def parse_fandom_message(self, message: str):
|
||||||
message = message.split("\x035*\x03")
|
message = message.split("\x035*\x03")
|
||||||
# print(asyncio.all_tasks())
|
# print(asyncio.all_tasks())
|
||||||
half = message[0].find("\x0302http")
|
half = message[0].find("\x0302http")
|
||||||
|
@ -41,8 +41,12 @@ class AioIRCCat(irc.client_aio.AioSimpleIRCClient):
|
||||||
self.updated.add(full_url)
|
self.updated.add(full_url)
|
||||||
logger.debug("New website appended to the list! {}".format(full_url))
|
logger.debug("New website appended to the list! {}".format(full_url))
|
||||||
|
|
||||||
def parse_fandom_discussion(self, message):
|
def parse_fandom_discussion(self, message: str):
|
||||||
|
try:
|
||||||
post = json.loads(message)
|
post = json.loads(message)
|
||||||
|
except json.JSONDecodeError:
|
||||||
|
logger.warning("Seems like we have invalid JSON in Discussions part, message: {}".format(message))
|
||||||
|
return
|
||||||
if post.get('action', 'unknown') != "deleted": # ignore deletion events
|
if post.get('action', 'unknown') != "deleted": # ignore deletion events
|
||||||
url = urlparse(post.get('url'))
|
url = urlparse(post.get('url'))
|
||||||
full_url ="https://"+ url.netloc + recognize_langs(url.path)
|
full_url ="https://"+ url.netloc + recognize_langs(url.path)
|
||||||
|
|
Loading…
Reference in a new issue