Framawiki added a comment.

Strangely the necessary try/except is present just above.

def _template_link_target(self, item, link_text):
    link = pywikibot.Link(link_text)
    try:
        linked_page = pywikibot.Page(link)
    except pywikibot.exceptions.InvalidTitle:
        pywikibot.error('%s is not a valid title so it cannot be linked. '
                        'Skipping.' % link_text)
        return None

    if not linked_page.exists():
        pywikibot.output('%s does not exist so it cannot be linked. '
                         'Skipping.' % (linked_page))
        return None
    ../..

TASK DETAIL
https://phabricator.wikimedia.org/T200224

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Framawiki
Cc: Aklapper, pywikibot-bugs-list, Framawiki, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, mys_721tx, jayvdb, Ricordisamoa, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to