Ivan-r added a comment.

  In T417961#11641449 <https://phabricator.wikimedia.org/T417961#11641449>, 
@Xqt wrote:
  
  > @Ivan-r could you please tag the additional information I asked for.
  
    C:\Users\DragonMsi\Documents\pywikibot2>py -m pwb shell
    Welcome to the Pywikibot interactive shell!
    >>> site = pywikibot.Site('mcw:ru')
    >>> type(site)
    <class 'pywikibot.site._apisite.APISite'>
    >>> site.__class__.__module__
    'pywikibot.site._apisite'
    >>> from pprint import pprint
    >>> pprint(site.__class__.__mro__)
    (<class 'pywikibot.site._apisite.APISite'>,
     <class 'pywikibot.site._basesite.BaseSite'>,
     <class 'pywikibot.tools.ComparableMixin'>,
     <class 'abc.ABC'>,
     <class 'pywikibot.site._extensions.EchoMixin'>,
     <class 'pywikibot.site._generators.GeneratorsMixin'>,
     <class 'pywikibot.site._extensions.GeoDataMixin'>,
     <class 'pywikibot.site._extensions.GlobalUsageMixin'>,
     <class 'pywikibot.site._extensions.LinterMixin'>,
     <class 'pywikibot.site._extensions.PageImagesMixin'>,
     <class 'pywikibot.site._extensions.ProofreadPageMixin'>,
     <class 'pywikibot.site._extensions.TextExtractsMixin'>,
     <class 'pywikibot.site._extensions.ThanksMixin'>,
     <class 'pywikibot.site._extensions.UrlShortenerMixin'>,
     <class 'pywikibot.site._extensions.WikibaseClientMixin'>,
     <class 'object'>)
    >>> page = pywikibot.FilePage(site, 'File:Example.jpg')
    Traceback (most recent call last):
      File "<console>", line 1, in <module>
      File 
"C:\Users\DragonMsi\Documents\pywikibot2\pywikibot\page\_filepage.py", line 73, 
in __init__
        if not sep or extension.lower() not in self.site.file_extensions:
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^
      File 
"C:\Users\DragonMsi\Documents\pywikibot2\pywikibot\site\_basesite.py", line 
219, in __getattr__
        raise AttributeError(f'{type(self).__name__} instance has no '
                             f'attribute {name!r}') from None
    AttributeError: APISite instance has no attribute 'file_extensions'. Did 
you mean: 'has_extension'?
    >>>

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