From 48bf3199b8f4938a96c129fdce8a280fa5187e17 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 27 Jul 2020 13:45:18 +0200 Subject: [PATCH] One pushup to remove 2 tons of CO2 from atmosphere --- src/bot.py | 1 + src/misc.py | 41 ----------------------------------------- 2 files changed, 1 insertion(+), 41 deletions(-) diff --git a/src/bot.py b/src/bot.py index c5a8fe2..27b7cf6 100644 --- a/src/bot.py +++ b/src/bot.py @@ -138,6 +138,7 @@ def global_exception_handler(loop, context): async def main_loop(): loop = asyncio.get_event_loop() + loop.run_forever() try: signals = (signal.SIGHUP, signal.SIGTERM, signal.SIGINT) for s in signals: diff --git a/src/misc.py b/src/misc.py index f3b714a..f96b7e0 100644 --- a/src/misc.py +++ b/src/misc.py @@ -184,44 +184,3 @@ async def safe_read(request: aiohttp.ClientResponse, *keys): logger.warning("Failure while extracting data from request in {change}".format(change=request)) return None return request - -# class RecentChangesClass(): -# """Store verious data and functions related to wiki and fetching of Recent Changes""" -# def __init__(self): -# self.tags = {} -# self.mw_messages = {} -# self.namespaces = None -# self.session = session -# -# @staticmethod -# def handle_mw_errors(request): -# if "errors" in request: -# logger.error(request["errors"]) -# raise MWError -# return request -# -# def safe_request(self, url): -# try: -# request = self.session.get(url, timeout=10, allow_redirects=False) -# except requests.exceptions.Timeout: -# logger.warning("Reached timeout error for request on link {url}".format(url=url)) -# self.downtime_controller() -# return None -# except requests.exceptions.ConnectionError: -# logger.warning("Reached connection error for request on link {url}".format(url=url)) -# self.downtime_controller() -# return None -# except requests.exceptions.ChunkedEncodingError: -# logger.warning("Detected faulty response from the web server for request on link {url}".format(url=url)) -# self.downtime_controller() -# return None -# else: -# if 499 < request.status_code < 600: -# self.downtime_controller() -# return None -# elif request.status_code == 302: -# logger.warning("Redirect detected! Either the wiki given in the script settings (wiki field) is incorrect/the wiki got removed or Gamepedia is giving us the false value. Please provide the real URL to the wiki, current URL redirects to {}".format(request.next.url)) -# return request -# -# def init_info(self): -# return \ No newline at end of file