From f9f30d5a6b2204c77247d00d62fbf4a48ccdfe59 Mon Sep 17 00:00:00 2001 From: Magnus Giesbert <magnus@fsmpi.rwth-aachen.de> Date: Thu, 28 Jul 2022 23:59:28 +0200 Subject: [PATCH] Update find_old_pages --- wikibot.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/wikibot.py b/wikibot.py index c0af5b4..a6f6012 100644 --- a/wikibot.py +++ b/wikibot.py @@ -33,5 +33,9 @@ def find_old_pages(timedelta, namespace=""): with Proxy(config.WIKI_API_URL) as proxy: pages = proxy.dokuwiki.getPagelist(namespace) proxy_time = proxy.dokuwiki.getTime() - old_pages = [page for page in pages if (proxy_time - page.get('rev') > timedelta.total_seconds())] + old_pages = [] + if type(timedelta) is datetime.timedelta: + old_pages = [page for page in pages if proxy_time - page.get('rev') > timedelta.total_seconds()] + elif type(timedelta) is datetime.datetime: + old_pages = [page for page in pages if page.get('rev') < timedelta.timestamp()] return old_pages -- GitLab