From 87a6c2de3ff6467728bfd2d269aad9a29dfaef18 2017-12-14 02:09:03 From: Roshan Rao Date: 2017-12-14 02:09:03 Subject: [PATCH] make sure module actually has __name__ attribute --- diff --git a/IPython/extensions/autoreload.py b/IPython/extensions/autoreload.py index a248c1d..2993852 100644 --- a/IPython/extensions/autoreload.py +++ b/IPython/extensions/autoreload.py @@ -184,7 +184,7 @@ class ModuleReloader(object): if not hasattr(module, '__file__') or module.__file__ is None: return None, None - if getattr(module, '__name__', None) in ['__mp_main__', '__main__']: + if getattr(module, '__name__', None) in [None, '__mp_main__', '__main__']: # we cannot reload(__main__) or reload(__mp_main__) return None, None