Xqt added a comment.
In T417961#11635478 <https://phabricator.wikimedia.org/T417961#11635478>, @Ivan-r wrote: > Okay, I updated the bot, now the error is different: Pretty sure your bot is either modified or not up to date. Trying to use a unknown property would fail in line 219 for stable release 11.0 and current master 11.1 but not at line 218. >>> import pywikibot >>> site = pywikibot.Site('minecraft:ru') >>> site.unknown_property Traceback (most recent call last): File "<pyshell#19>", line 1, in <module> site.unknown_property File "C:\pwb\GIT\core\pywikibot\site\_basesite.py", line 219, in __getattr__ raise AttributeError(f'{type(self).__name__} instance has no ' AttributeError: APISite instance has no attribute 'unknown_property' I get a similar traceback for older Pywikibot, like 8.3.3: site = pywikibot.Site('minecraft:ru') site.file_extension Traceback (most recent call last): File "<pyshell#22>", line 1, in <module> site.file_extensions File "C:\pwb\GIT\core\pywikibot\site\_basesite.py", line 197, in __getattr__ raise AttributeError(f'{type(self).__name__} instance has no ' AttributeError: APISite instance has no attribute 'file_extension'. Did you mean: 'has_extension'? because `file_extensions` was introduced with PWB 8.4. You may check the APISite in file `pywikibot/site/_apisite`. The current master and the stable release has this `file_extensions` property at line 485: https://phabricator.wikimedia.org/diffusion/PWBC/browse/master/pywikibot/site/_apisite.py#L485 https://phabricator.wikimedia.org/diffusion/PWBC/browse/stable/pywikibot/site/_apisite.py#L485 Could you run `py -m pwb version -nouser` and tag the result here please. TASK DETAIL https://phabricator.wikimedia.org/T417961 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
