Page MenuHomePhabricator

prefill.py crashes on pywikibot.exceptions.CircularRedirect
Closed, DeclinedPublic

Description

Traceback (most recent call last):
  File "/data/project/oabot/www/python/src/prefill.py", line 41, in <module>
    prefill_cache(5000000)
  File "/data/project/oabot/www/python/src/prefill.py", line 17, in prefill_cache
    pages = pywikibot.Page(site, 'Digital object identifier').backlinks(namespaces=[0])
  File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init__.py", line 1738, in wrapper
    return obj(*__args, **__kw)
  File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/page.py", line 1074, in backlinks
    content=content
  File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/tools/__init__.py", line 1738, in wrapper
    return obj(*__args, **__kw)
  File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/site.py", line 3673, in pagebacklinks
    if redir.getRedirectTarget() == page:
  File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/page.py", line 1676, in getRedirectTarget
    return self.site.getredirtarget(self)
  File "/data/project/oabot/www/python/venv/local/lib/python2.7/site-packages/pywikibot/site.py", line 3238, in getredirtarget
    raise CircularRedirect(page)
pywikibot.exceptions.CircularRedirect: Page [[en:February 18]] is a circular redirect.

Event Timeline

Nemo_bis triaged this task as Medium priority.Apr 7 2020, 4:00 PM
Nemo_bis created this task.

I don't understand what filter_redirects is supposed to do, but I reverted the vandalism https://en.wikipedia.org/w/index.php?title=February_18&type=revision&diff=949626815&oldid=949605475 and now let's see if there's any other...