Xqt created this task.
Xqt added projects: Pywikibot, Pywikibot-tests.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  After adding type hints with rPWBC3a5f5d71 
<https://phabricator.wikimedia.org/rPWBC3a5f5d715c39c3409e94e3c8678b6bad81295834>
 Python 3.5.0 fails (using generate_user_files.py):
  https://ci.appveyor.com/project/Ladsgroup/pywikibot-g4xqx/builds/40013767
  
    [00:01:50] python -Werror::UserWarning -m generate_user_files 
-dir:%PYWIKIBOT_DIR% -family:wikipedia -lang:en -v -debug 
-user:%PYWIKIBOT_USERNAME%
    [00:01:50] Traceback (most recent call last):
    [00:01:50]   File "C:\Python350-x64\lib\runpy.py", line 170, in 
_run_module_as_main
    [00:01:50]     "__main__", mod_spec)
    [00:01:50]   File "C:\Python350-x64\lib\runpy.py", line 85, in _run_code
    [00:01:50]     exec(code, run_globals)
    [00:01:50]   File "C:\projects\pywikibot-g4xqx\generate_user_files.py", 
line 35, in <module>
    [00:01:50]     pywikibot = _import_with_no_user_config('pywikibot')
    [00:01:50]   File "C:\projects\pywikibot-g4xqx\generate_family_file.py", 
line 283, in _import_with_no_user_config
    [00:01:50]     result = __import__(*import_args)
    [00:01:50]   File "C:\projects\pywikibot-g4xqx\pywikibot\__init__.py", line 
36, in <module>
    [00:01:50]     from pywikibot.bot import (
    [00:01:50]   File "C:\projects\pywikibot-g4xqx\pywikibot\bot.py", line 112, 
in <module>
    [00:01:50]     from pywikibot.bot_choice import (
    [00:01:50]   File "C:\projects\pywikibot-g4xqx\pywikibot\bot_choice.py", 
line 265, in <module>
    [00:01:50]     class Choice(StandardOption):
    [00:01:50]   File "C:\projects\pywikibot-g4xqx\pywikibot\bot_choice.py", 
line 270, in Choice
    [00:01:50]     replacer: Optional['pywikibot.bot.InteractiveReplace']
    [00:01:50]   File "C:\Python350-x64\lib\typing.py", line 631, in __getitem__
    [00:01:50]     return Union[arg, type(None)]
    [00:01:50]   File "C:\Python350-x64\lib\typing.py", line 534, in __getitem__
    [00:01:50]     dict(self.__dict__), parameters, _root=True)
    [00:01:50]   File "C:\Python350-x64\lib\typing.py", line 491, in __new__
    [00:01:50]     for t2 in all_params - {t1} if not isinstance(t2, TypeVar)):
    [00:01:50]   File "C:\Python350-x64\lib\typing.py", line 491, in <genexpr>
    [00:01:50]     for t2 in all_params - {t1} if not isinstance(t2, TypeVar)):
    [00:01:50]   File "C:\Python350-x64\lib\typing.py", line 185, in 
__subclasscheck__
    [00:01:50]     self._eval_type(globalns, localns)
    [00:01:50]   File "C:\Python350-x64\lib\typing.py", line 172, in _eval_type
    [00:01:50]     eval(self.__forward_code__, globalns, localns),
    [00:01:50]   File "<string>", line 1, in <module>
    [00:01:50] AttributeError: module 'pywikibot' has no attribute 'bot'

TASK DETAIL
  https://phabricator.wikimedia.org/T286844

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: JJMC89, Aklapper, atagar, Xqt, pywikibot-bugs-list, Jyoo1011, JohnsonLee01, 
SHEKH, Dijkstra, Khutuck, Zkhalido, Viztor, Wenyi, Tbscho, MayS, Mdupont, 
Dvorapa, Altostratus, Avicennasis, mys_721tx, jayvdb, Masti, Alchimista
_______________________________________________
pywikibot-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to