(self, shell=None)
| 112 | ).tag(config=True) |
| 113 | |
| 114 | def __init__(self, shell=None): |
| 115 | super(ScriptMagics, self).__init__(shell=shell) |
| 116 | self._generate_script_magics() |
| 117 | self.job_manager = BackgroundJobManager() |
| 118 | self.bg_processes = [] |
| 119 | atexit.register(self.kill_bg_processes) |
| 120 | |
| 121 | def __del__(self): |
| 122 | self.kill_bg_processes() |
nothing calls this directly
no test coverage detected