Page MenuHomePhabricator

ItemClaimFilter only assumes ItemPage
Closed, ResolvedPublic

Description

Currently, there is this code:

if not isinstance(page, pywikibot.ItemPage):
    pywikibot.output(u'%s is not an ItemPage. Skipping.' % page)
    return False

There are more (atm at least one) entity types which support claims. It may be renamed (and redirected) to EntityClaimFilter, WikibasePageClaimFilter or just ClaimFilter.

Details

Event Timeline

Change 366206 had a related patch set uploaded (by Matěj Suchánek; owner: Matěj Suchánek):
[pywikibot/core@master] Handle non-items in ItemClaimFilterPageGenerator

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

Change 366206 merged by jenkins-bot:
[pywikibot/core@master] Handle non-items in ItemClaimFilterPageGenerator

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