| matej_suchanek added a project: TestMe. matej_suchanek added a comment. Herald added a subscriber: TerraCodes. |
I think the method now works as expected.
>>> import pywikibot >>> site = pywikibot.Site('en', 'wikipedia') >>> site.is_data_repository() False >>> repo = site.data_repository() >>> repo DataSite("wikidata", "wikidata") >>> repo.is_data_repository() True >>> pywikibot.Site('wikidata', 'wikidata') DataSite("wikidata", "wikidata") >>> pywikibot.Site('en', 'wiktionary').is_data_repository() False
The only thing we could do better is to override this method in DataSite():
def is_data_repository(self): return Truesince Site.data_repository() always returns DataSite().
Note that this task is referenced from two places in code, so some cleanup would be useful.
TASK DETAIL
EMAIL PREFERENCES
To: matej_suchanek
Cc: matej_suchanek, TerraCodes, jayvdb, Ricordisamoa, Aklapper, pywikibot-bugs-list, Pietrodn, Lydia_Pintscher, XZise, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Luke081515, Wesalius, Dalba, Masti, Alchimista, Rxy
Cc: matej_suchanek, TerraCodes, jayvdb, Ricordisamoa, Aklapper, pywikibot-bugs-list, Pietrodn, Lydia_Pintscher, XZise, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, Luke081515, Wesalius, Dalba, Masti, Alchimista, Rxy
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
