def _run(self, *args): sys.argv[:] = [sys.executable] + list(args) old_stdout = sys.stdout old_stderr = sys.stderr exit_code = 0 sys.stdout = StringIO.StringIO() sys.stderr = StringIO.StringIO() try: main() except (Exception, SystemExit), e: if isinstance(e, SystemExit): exit_code = e.code else: exit_code = 1
def _run(self, *args): sys.argv[:] = [sys.executable] + list(args) old_stdout = sys.stdout old_stderr = sys.stderr exit_code = 0 sys.stdout = StringIO() sys.stderr = StringIO() try: main() except (Exception, SystemExit) as e: if isinstance(e, SystemExit): exit_code = e.code else: exit_code = 1 finally: sys.stdout.seek(0) stdout = sys.stdout.read() sys.stderr.seek(0) stderr = sys.stdout.read() sys.stdout = old_stdout sys.stderr = old_stderr return exit_code, stdout, stderr
def _run(self, *args): sys.argv[:] = [sys.executable] + list(args) old_stdout = sys.stdout old_stderr = sys.stderr exit_code = 0 sys.stdout = StringIO.StringIO() sys.stderr = StringIO.StringIO() try: main() except (Exception, SystemExit) as e: if isinstance(e, SystemExit): exit_code = e.code else: exit_code = 1 finally: sys.stdout.seek(0) stdout = sys.stdout.read() sys.stderr.seek(0) stderr = sys.stdout.read() sys.stdout = old_stdout sys.stderr = old_stderr return exit_code, stdout, stderr
post_hook=args.post_hook, quiet=(args.json_output or args.quiet)) except RequestException as e: print_errors((e, )) sys.exit(1) if not args.json_output: print_errors(res.errors) print_stats(res) else: print_json(res) logger.info('Bye!') if __name__ == '__main__': main() ########NEW FILE######## __FILENAME__ = _patch import threading from threading import (_active_limbo_lock, _limbo, _active, _sys, _trace_hook, _profile_hook, _format_exc) # see http://bugs.python.org/issue1596321 def _bootstrap_inner(self): try: self._set_ident() self._Thread__started.set() with _active_limbo_lock: _active[self._Thread__ident] = self