Mpaa created this task.
Mpaa added a project: Pywikibot.
Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.

TASK DESCRIPTION
  ModuleDeprecationWrapper is not compatible with the feature 'autoreload' in 
ipython.
  
  I.e., if a module is changed during a session in ipython repl, the following 
happens when ipython tries to 'autoreload' the module
  
    [autoreload of pywikibot.page failed: Traceback (most recent call last):
      File 
"/home/myuser/anaconda3/lib/python3.7/site-packages/IPython/extensions/autoreload.py",
 line 245, in check
        superreload(m, reload, self.old_objects)
      File 
"/home/myuser/anaconda3/lib/python3.7/site-packages/IPython/extensions/autoreload.py",
 line 434, in superreload
        module = reload(module)
      File "/home/myuser/anaconda3/lib/python3.7/imp.py", line 314, in reload
        return importlib.reload(module)
      File "/home/myuser/anaconda3/lib/python3.7/importlib/__init__.py", line 
142, in reload
        name = module.__spec__.name
      File "/home/myuser/python/core/pywikibot/tools/__init__.py", line 1984, 
in __getattr__
        if attr in self._deprecated:
      File "/home/myuser/python/core/pywikibot/tools/__init__.py", line 1984, 
in __getattr__
        if attr in self._deprecated:
      File "/home/myuser/python/core/pywikibot/tools/__init__.py", line 1984, 
in __getattr__
        if attr in self._deprecated:
      [Previous line repeated 3 more times]
    RecursionError: maximum recursion depth exceeded while calling a Python 
object

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

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

To: Mpaa
Cc: Aklapper, pywikibot-bugs-list, Mpaa, Zkhalido, Viztor, DannyS712, Wenyi, 
Tbscho, MayS, Mdupont, JJMC89, Dvorapa, Altostratus, Avicennasis, mys_721tx, 
jayvdb, Dalba, Masti, Alchimista, Rxy
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to