Bring back compatibility with Python 3.8

This commit is contained in:
Frisk 2020-08-11 19:16:47 +02:00
parent 00f7ec9b1d
commit b2b798d52a
No known key found for this signature in database
GPG key ID: 213F7C15068AF8AC

View file

@ -61,7 +61,7 @@ class RcQueue:
async def start_group(self, group, initial_wikis): async def start_group(self, group, initial_wikis):
"""Starts a task for given domain group""" """Starts a task for given domain group"""
if group not in self.domain_list: if group not in self.domain_list:
self.domain_list[group] = {"task": asyncio.create_task(scan_group(group), name=group), "last_rowid": 0, "query": LimitedList(initial_wikis), "rate_limiter": RateLimiter()} self.domain_list[group] = {"task": asyncio.create_task(scan_group(group)), "last_rowid": 0, "query": LimitedList(initial_wikis), "rate_limiter": RateLimiter()}
logger.debug(self.domain_list[group]) logger.debug(self.domain_list[group])
else: else:
raise KeyError raise KeyError
@ -416,9 +416,9 @@ async def main_loop():
signals = (signal.SIGBREAK, signal.SIGTERM, signal.SIGINT) signals = (signal.SIGBREAK, signal.SIGTERM, signal.SIGINT)
# loop.set_exception_handler(global_exception_handler) # loop.set_exception_handler(global_exception_handler)
try: try:
task1 = asyncio.create_task(wiki_scanner(), name="Wiki RC scanner") task1 = asyncio.create_task(wiki_scanner())
task2 = asyncio.create_task(message_sender(), name="Discord message sender") task2 = asyncio.create_task(message_sender())
task3 = asyncio.create_task(discussion_handler(), name="Discussion handler") task3 = asyncio.create_task(discussion_handler())
await task1 await task1
await task2 await task2
await task3 await task3