Show More
@@ -56,6 +56,10 b' The following magic commands are provided:' | |||
|
56 | 56 | |
|
57 | 57 | Import module 'foo' and mark it to be autoreloaded for ``%autoreload 1`` |
|
58 | 58 | |
|
59 | ``%aimport foo bar`` | |
|
60 | ||
|
61 | Import modules 'foo', 'bar' and mark them to be autoreloaded for ``%autoreload 1`` | |
|
62 | ||
|
59 | 63 | ``%aimport -foo`` |
|
60 | 64 | |
|
61 | 65 | Mark module 'foo' to not be autoreloaded. |
@@ -486,6 +490,9 b' class AutoreloadMagics(Magics):' | |||
|
486 | 490 | %aimport foo |
|
487 | 491 | Import module 'foo' and mark it to be autoreloaded for %autoreload 1 |
|
488 | 492 | |
|
493 | %aimport foo bar | |
|
494 | Import modules 'foo', 'bar' and mark them to be autoreloaded for %autoreload 1 | |
|
495 | ||
|
489 | 496 | %aimport -foo |
|
490 | 497 | Mark module 'foo' to not be autoreloaded for %autoreload 1 |
|
491 | 498 | """ |
@@ -504,10 +511,11 b' class AutoreloadMagics(Magics):' | |||
|
504 | 511 | modname = modname[1:] |
|
505 | 512 | self._reloader.mark_module_skipped(modname) |
|
506 | 513 | else: |
|
507 | top_module, top_name = self._reloader.aimport_module(modname) | |
|
514 | for _module in modname.split(): | |
|
515 | top_module, top_name = self._reloader.aimport_module(_module) | |
|
508 | 516 | |
|
509 | # Inject module to user namespace | |
|
510 | self.shell.push({top_name: top_module}) | |
|
517 | # Inject module to user namespace | |
|
518 | self.shell.push({top_name: top_module}) | |
|
511 | 519 | |
|
512 | 520 | def pre_run_cell(self): |
|
513 | 521 | if self._reloader.enabled: |
General Comments 0
You need to be logged in to leave comments.
Login now