Pot ser perquè part del missatge parla de family, però m'he mirat el meu user-config.py i hi diu family = 'wikipedia'
. És això la family o hi ha alguna cosa més que he de mirar?
A més, el bot m'edita bé a la Viquipèdia. Només tinc problemes quan vull accedir a Wikidata per llegir.
La sortida sencera del programa i els missatges d'error:
wikipedia:ca
[[ca:Pastanaga]]
WARNING: C:\Users\Pere\AppData\Local\Programs\Python\Python38-32\lib\importlib\__init__.py:127: FutureWarning: test_family is deprecated for 2 years and 6 months; use wikipedia_family instead.
return _bootstrap._gcd_import(name[level:], package, level)
Traceback (most recent call last):
File "provawd2.py", line 7, in <module>
item=pwb.ItemPage.fromPage(page)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\page\__init__.py", line 4029, in fromPage
if not page.site.has_data_repository:
File "C:\Users\Pere\Documents\pywikibot\pywikibot\site\_apisite.py", line 966, in has_data_repository
return self.data_repository() is not None
File "C:\Users\Pere\Documents\pywikibot\pywikibot\site\_apisite.py", line 996, in data_repository
return pywikibot.Site(url=url, user=self.username(),
File "C:\Users\Pere\Documents\pywikibot\pywikibot\tools\_deprecate.py", line 404, in wrapper
return obj(*__args, **__kw)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\__init__.py", line 1190, in Site
code, fam = _code_fam_from_url(url, fam)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\__init__.py", line 1101, in _code_fam_from_url
family = Family.load(fam)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\tools\_deprecate.py", line 404, in wrapper
return obj(*__args, **__kw)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\family.py", line 593, in load
cls = mod.Family.instance
File "C:\Users\Pere\Documents\pywikibot\pywikibot\tools\__init__.py", line 139, in __get__
return self.method(owner)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\family.py", line 76, in instance
return cls()
File "C:\Users\Pere\Documents\pywikibot\pywikibot\family.py", line 1031, in __new__
assert cls.domain
File "C:\Users\Pere\Documents\pywikibot\pywikibot\tools\__init__.py", line 139, in __get__
return self.method(owner)
File "C:\Users\Pere\Documents\pywikibot\pywikibot\family.py", line 1196, in domain
raise NotImplementedError(
NotImplementedError: Family test needs to define property 'domain'
CRITICAL: Exiting due to uncaught exception <class 'NotImplementedError'>