(self, retcode, on_signalled=None, on_failure=None)
| 221 | ) |
| 222 | |
| 223 | def handle_process_exit(self, retcode, on_signalled=None, on_failure=None): |
| 224 | if retcode < 0: |
| 225 | maybe_call(on_signalled, self, -retcode) |
| 226 | return -retcode |
| 227 | elif retcode > 0: |
| 228 | maybe_call(on_failure, self, retcode) |
| 229 | return retcode |
| 230 | |
| 231 | def prepare_argv(self, argv, path): |
| 232 | args = ' '.join([path] + list(argv)) |