Show More
@@ -580,8 +580,9 b' class AutoreloadMagics(Magics):' | |||||
580 | %aimport foo, bar |
|
580 | %aimport foo, bar | |
581 | Import modules 'foo', 'bar' and mark them to be autoreloaded for %autoreload 1 |
|
581 | Import modules 'foo', 'bar' and mark them to be autoreloaded for %autoreload 1 | |
582 |
|
582 | |||
583 | %aimport -foo |
|
583 | %aimport -foo, bar | |
584 | Mark module 'foo' to not be autoreloaded for %autoreload 1, 2, or 3 |
|
584 | Mark module 'foo' to not be autoreloaded for %autoreload 1, 2, or 3, and 'bar' | |
|
585 | to be autoreloaded for 1. | |||
585 | """ |
|
586 | """ | |
586 | modname = parameter_s |
|
587 | modname = parameter_s | |
587 | if not modname: |
|
588 | if not modname: | |
@@ -594,15 +595,16 b' class AutoreloadMagics(Magics):' | |||||
594 | else: |
|
595 | else: | |
595 | stream.write("Modules to reload:\n%s\n" % " ".join(to_reload)) |
|
596 | stream.write("Modules to reload:\n%s\n" % " ".join(to_reload)) | |
596 | stream.write("\nModules to skip:\n%s\n" % " ".join(to_skip)) |
|
597 | stream.write("\nModules to skip:\n%s\n" % " ".join(to_skip)) | |
597 | elif modname.startswith("-"): |
|
|||
598 | modname = modname[1:] |
|
|||
599 | self._reloader.mark_module_skipped(modname) |
|
|||
600 | else: |
|
598 | else: | |
601 | for _module in [_.strip() for _ in modname.split(",")]: |
|
599 | for _module in [_.strip() for _ in modname.split(",")]: | |
602 | top_module, top_name = self._reloader.aimport_module(_module) |
|
600 | if _module.startswith("-"): | |
603 |
|
601 | _module = _module[1:].strip() | ||
604 | # Inject module to user namespace |
|
602 | self._reloader.mark_module_skipped(_module) | |
605 | self.shell.push({top_name: top_module}) |
|
603 | else: | |
|
604 | top_module, top_name = self._reloader.aimport_module(_module) | |||
|
605 | ||||
|
606 | # Inject module to user namespace | |||
|
607 | self.shell.push({top_name: top_module}) | |||
606 |
|
608 | |||
607 | def pre_run_cell(self): |
|
609 | def pre_run_cell(self): | |
608 | if self._reloader.enabled: |
|
610 | if self._reloader.enabled: |
General Comments 0
You need to be logged in to leave comments.
Login now