Lucas_Werkmeister_WMDE added a comment.
Workaround for Pywikibot:
site._entity_namespaces['item'] = site.namespaces[0]
>>> import pywikibot
>>> site = pywikibot.Site("wikidata", "wikidata")
>>> item = pywikibot.ItemPage(site, "Q42")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/luwe/git/pywikibot/core/pywikibot/page/__init__.py", line
3900, in __init__
ns = site.item_namespace
File "/home/luwe/git/pywikibot/core/pywikibot/site/_datasite.py", line
91, in item_namespace
self._item_namespace = self.get_namespace_for_entity_type('item')
File "/home/luwe/git/pywikibot/core/pywikibot/site/_datasite.py", line
78, in get_namespace_for_entity_type
raise EntityTypeUnknownError(
pywikibot.exceptions.EntityTypeUnknownError: DataSite("wikidata",
"wikidata") does not support entity type "item"
>>> site._entity_namespaces['item'] = site.namespaces[0]
>>> item = pywikibot.ItemPage(site, "Q42")
(You’ll probably need a similar line with 120 instead of 0 for the property
namespace, and possibly another one for lexemes.)
TASK DETAIL
https://phabricator.wikimedia.org/T288724
EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/
To: Lucas_Werkmeister_WMDE
Cc: Lucas_Werkmeister_WMDE, Aklapper, Invadibot, maantietaja, Akuckartz,
Nandana, Lahi, Gq86, GoranSMilovanovic, Jayprakash12345, QZanden, LawExplorer,
_jensen, rosalieper, Scott_WUaS, Wong128hk, Wikidata-bugs, aude, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]