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]

Reply via email to