Show More
@@ -130,7 +130,7 b' from imp import reload' | |||||
130 | # Autoreload functionality |
|
130 | # Autoreload functionality | |
131 | #------------------------------------------------------------------------------ |
|
131 | #------------------------------------------------------------------------------ | |
132 |
|
132 | |||
133 |
class ModuleReloader |
|
133 | class ModuleReloader: | |
134 | enabled = False |
|
134 | enabled = False | |
135 | """Whether this reloader is enabled""" |
|
135 | """Whether this reloader is enabled""" | |
136 |
|
136 | |||
@@ -259,7 +259,7 b' class ModuleReloader(object):' | |||||
259 | if py_filename in self.failed: |
|
259 | if py_filename in self.failed: | |
260 | del self.failed[py_filename] |
|
260 | del self.failed[py_filename] | |
261 | except: |
|
261 | except: | |
262 |
print("[autoreload of |
|
262 | print("[autoreload of {} failed: {}]".format( | |
263 | modname, traceback.format_exc(10)), file=sys.stderr) |
|
263 | modname, traceback.format_exc(10)), file=sys.stderr) | |
264 | self.failed[py_filename] = pymtime |
|
264 | self.failed[py_filename] = pymtime | |
265 |
|
265 | |||
@@ -362,7 +362,7 b' def update_generic(a, b):' | |||||
362 | return False |
|
362 | return False | |
363 |
|
363 | |||
364 |
|
364 | |||
365 |
class StrongRef |
|
365 | class StrongRef: | |
366 | def __init__(self, obj): |
|
366 | def __init__(self, obj): | |
367 | self.obj = obj |
|
367 | self.obj = obj | |
368 | def __call__(self): |
|
368 | def __call__(self): | |
@@ -464,7 +464,7 b' from IPython.core.magic import Magics, magics_class, line_magic' | |||||
464 | @magics_class |
|
464 | @magics_class | |
465 | class AutoreloadMagics(Magics): |
|
465 | class AutoreloadMagics(Magics): | |
466 | def __init__(self, *a, **kw): |
|
466 | def __init__(self, *a, **kw): | |
467 |
super( |
|
467 | super().__init__(*a, **kw) | |
468 | self._reloader = ModuleReloader(self.shell) |
|
468 | self._reloader = ModuleReloader(self.shell) | |
469 | self._reloader.check_all = False |
|
469 | self._reloader.check_all = False | |
470 | self._reloader.autoload_obj = False |
|
470 | self._reloader.autoload_obj = False |
General Comments 0
You need to be logged in to leave comments.
Login now