diff --git a/wikibot.py b/wikibot.py index c0af5b4a8b269829cbe16b0a1a1d63828902d78d..a6f6012580a8dc718ac17c5fc040befbb7f65a57 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