##// END OF EJS Templates
ipy_autoreload: fix %aimporting submodules
Pauli Virtanen -
Show More
@@ -328,9 +328,12 b" def aimport_f(self, parameter_s=''):"
328 328 try: del reloader.skip_modules[modname]
329 329 except KeyError: pass
330 330 reloader.modules[modname] = True
331
332 mod = __import__(modname)
333 ip.to_user_ns({modname: mod})
331
332 # Inject module to user namespace; handle also submodules properly
333 __import__(modname)
334 basename = modname.split('.')[0]
335 mod = sys.modules[basename]
336 ip.to_user_ns({basename: mod})
334 337
335 338 def init():
336 339 ip.expose_magic('autoreload', autoreload_f)
General Comments 0
You need to be logged in to leave comments. Login now