Page MenuHomePhabricator

delete.py: redirects should also be listed
Open, In Progress, HighPublicBUG REPORT

Description

Problem:

delete.py shows a list of backlinks to the page beeing deleted like

>>> Żerniki (Kórnik) <<<
WARNING: There are 4 pages that link to [[de:Żerniki (Kórnik)]].
    Main:       [0]          2 pages
    User:       [2]          1 page
    Project:    [4]          1 page

but redirects are ignores.

Solution:
Set filter_redirects parameter to None to get redirects with BasePage.getReferences().

Features:

  • Show redirects explicitly
  • Delete the broken redirect too, maybe with an additional option

See also:

Event Timeline

Xqt changed the subtype of this task from "Task" to "Bug Report".Mar 11 2026, 3:44 PM
Xqt changed the task status from Open to In Progress.Mar 12 2026, 3:49 PM

Change #1251156 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/i18n@master] I18N: Add edit summare when the bot deletes a redirect to a deleted page

https://gerrit.wikimedia.org/r/1251156

Change #1251156 merged by jenkins-bot:

[pywikibot/i18n@master] I18N: Add edit summare when the bot deletes a redirect to a deleted page

https://gerrit.wikimedia.org/r/1251156

Change #1251155 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] Improvements for delete.py scripts/delete.py

https://gerrit.wikimedia.org/r/1251155