Sadly, cannot use this function due to incompatibility

This commit is contained in:
Frisk 2018-08-21 17:16:21 +02:00
parent 01b8be0a62
commit 88f9840821
No known key found for this signature in database
GPG key ID: 0E9A7D3C0A01586C

View file

@ -603,7 +603,7 @@ class recent_changes_class(object):
groups = {} groups = {}
unsent_messages = [] unsent_messages = []
streak = -1 streak = -1
last_datetime = datetime.datetime.fromisoformat("1999-01-01T00:00:00") #last_datetime = datetime.datetime.fromisoformat("1999-01-01T00:00:00")
if settings["limitrefetch"] != -1: if settings["limitrefetch"] != -1:
with open("lastchange.txt", "r") as record: with open("lastchange.txt", "r") as record:
file_content = record.read().strip() file_content = record.read().strip()
@ -674,8 +674,8 @@ class recent_changes_class(object):
self.streak = -1 self.streak = -1
send(_("Connection to {wiki} seems to be stable now.").format(wiki=settings["wikiname"]), _("Connection status"), settings["avatars"]["connection_restored"]) send(_("Connection to {wiki} seems to be stable now.").format(wiki=settings["wikiname"]), _("Connection status"), settings["avatars"]["connection_restored"])
for change in changes: for change in changes:
if change["rcid"] in self.ids or change["rcid"] < self.recent_id or datetime.datetime.fromisoformat(change["timestamp"][0:19]) < self.last_datetime: if change["rcid"] in self.ids or change["rcid"] < self.recent_id:
logging.debug("Change ({}) is in ids or is lower than recent_id {} or date {} is earlier than {}".format(change["rcid"], self.recent_id, change["timestamp"], self.last_datetime)) logging.debug("Change ({}) is in ids or is lower than recent_id {}".format(change["rcid"], self.recent_id))
continue continue
logging.debug(self.ids) logging.debug(self.ids)
logging.debug(self.recent_id) logging.debug(self.recent_id)
@ -684,7 +684,7 @@ class recent_changes_class(object):
logging.debug("Rejected {val}".format(val=change["rcid"])) logging.debug("Rejected {val}".format(val=change["rcid"]))
continue continue
first_pass(change) first_pass(change)
self.last_datetime = datetime.datetime.fromisoformat(change["timestamp"][0:19]) #self.last_datetime = datetime.datetime.fromisoformat(change["timestamp"][0:19])
return change["rcid"] return change["rcid"]
def safe_request(self, url): def safe_request(self, url):