Show More
@@ -203,6 +203,7 b' class ScriptMagics(Magics, Configurable):' | |||
|
203 | 203 | cell = cell.encode('utf8', 'replace') |
|
204 | 204 | if args.bg: |
|
205 | 205 | self.bg_processes.append(p) |
|
206 | self._gc_bg_processes() | |
|
206 | 207 | if args.out: |
|
207 | 208 | self.shell.user_ns[args.out] = p.stdout |
|
208 | 209 | if args.err: |
@@ -281,3 +282,7 b' class ScriptMagics(Magics, Configurable):' | |||
|
281 | 282 | p.kill() |
|
282 | 283 | except: |
|
283 | 284 | pass |
|
285 | self._gc_bg_processes() | |
|
286 | ||
|
287 | def _gc_bg_processes(self): | |
|
288 | self.bg_processes = [p for p in self.bg_processes if p.poll() is None] |
General Comments 0
You need to be logged in to leave comments.
Login now