Removed a few unused variables, fixed "wiki is down" feature

This commit is contained in:
Frisk 2018-12-15 18:37:00 +01:00
parent 10425783ba
commit c21001d85e
No known key found for this signature in database
GPG key ID: 0E9A7D3C0A01586C

View file

@ -467,7 +467,7 @@ def webhook_formatter(action, STATIC, **params):
embed["title"] = _("Deactivated a tag \"{tag}\"").format(tag=params["additional"]["tag"]) embed["title"] = _("Deactivated a tag \"{tag}\"").format(tag=params["additional"]["tag"])
elif action == "suppressed": elif action == "suppressed":
link = "https://{wiki}.gamepedia.com/".format(wiki=settings["wiki"]) link = "https://{wiki}.gamepedia.com/".format(wiki=settings["wiki"])
embed["title"] = _("Action has been hidden by Gamepedia staff.") embed["title"] = _("Action has been hidden by administration.")
else: else:
logging.warning("No entry for {event} with params: {params}".format(event=action, params=params)) logging.warning("No entry for {event} with params: {params}".format(event=action, params=params))
embed["author"]["name"] = params["user"] embed["author"]["name"] = params["user"]
@ -809,17 +809,14 @@ def day_overview(): # time.strftime('%Y-%m-%dT%H:%M:%S.000Z', time.gmtime(time.
class Recent_Changes_Class(object): class Recent_Changes_Class(object):
starttime = time.time()
ids = [] ids = []
map_ips = {} map_ips = {}
recent_id = 0 recent_id = 0
downtimecredibility = 0 downtimecredibility = 0
last_downtime = 0 last_downtime = 0
clock = 0
tags = {} tags = {}
groups = {} groups = {}
unsent_messages = [] unsent_messages = []
streak = -1
mw_messages = {} mw_messages = {}
session = requests.Session() session = requests.Session()
session.headers.update(settings["header"]) session.headers.update(settings["header"])
@ -835,7 +832,7 @@ class Recent_Changes_Class(object):
else: else:
file_id = 999999999 # such value won't cause trouble, and it will make sure no refetch happen file_id = 999999999 # such value won't cause trouble, and it will make sure no refetch happen
def handle_mw_errors(self, request): def handle_mw_errors(request):
if "errors" in request: if "errors" in request:
logging.error(request["errors"]) logging.error(request["errors"])
raise MWError raise MWError
@ -1013,6 +1010,9 @@ class Recent_Changes_Class(object):
self.downtime_controller() self.downtime_controller()
return None return None
else: else:
if 499 < request.status_code < 600:
self.downtime_controller()
return None
return request return request
def check_connection(self, looped=False): def check_connection(self, looped=False):