Cache the modification times of any modules imported in this execution
(self)
| 531 | pass |
| 532 | |
| 533 | def post_execute_hook(self): |
| 534 | """Cache the modification times of any modules imported in this execution |
| 535 | """ |
| 536 | newly_loaded_modules = set(sys.modules) - self.loaded_modules |
| 537 | for modname in newly_loaded_modules: |
| 538 | _, pymtime = self._reloader.filename_and_mtime(sys.modules[modname]) |
| 539 | if pymtime is not None: |
| 540 | self._reloader.modules_mtimes[modname] = pymtime |
| 541 | |
| 542 | self.loaded_modules.update(newly_loaded_modules) |
| 543 | |
| 544 | |
| 545 | def load_ipython_extension(ip): |