def run_command(command, verbosity=DEFAULT_VERBOSITY, out=None): if (out is None): out = sys.stdout try: t0 = time.time() cmd_result = easy_run.fully_buffered( command=command, #join_stdout_stderr=join_stdout_stderr, ) if 0: test_utils._check_command_output( lines=cmd_result.stdout_lines, show_command_if_error=1, #show_command_if_error, sorry_expected=0, #sorry_expected, ) cmd_result.wall_time = time.time() - t0 cmd_result.error_lines = evaluate_output(cmd_result) return cmd_result except KeyboardInterrupt: traceback_str = "\n".join(traceback.format_tb(sys.exc_info()[2])) sys.stdout.write(traceback_str) return None
def run_command(command, verbose=False, out=None): try : t0=time.time() sys.stdout.flush() sys.stderr.flush() cmd_result = easy_run.fully_buffered( command=command, #join_stdout_stderr=join_stdout_stderr, ) #if (len(cmd_result.stderr_lines) != 0): # if verbose : # print '!'*80 # print "command" # print command # if (cmd_result.return_code != 0) : # print "ERROR - return code %d" % cmd_result.return_code # print "stderr" # #print "\n".join(cmd_result.stdout_lines) # print "\n".join(cmd_result.stderr_lines) # #cmd_result.raise_if_errors() # print '!'*80 if 0: test_utils._check_command_output( lines=cmd_result.stdout_lines, show_command_if_error=1, #show_command_if_error, sorry_expected=0, #sorry_expected, ) sys.stdout.flush() sys.stderr.flush() cmd_result.wall_time = time.time()-t0 cmd_result.error_lines = evaluate_output(cmd_result) return cmd_result except KeyboardInterrupt : traceback_str = "\n".join(traceback.format_tb(sys.exc_info()[2])) sys.stdout.write(traceback_str) return None
def run_command(command, verbosity=DEFAULT_VERBOSITY, out=None): if (out is None) : out = sys.stdout try : t0=time.time() cmd_result = easy_run.fully_buffered( command=command, #join_stdout_stderr=join_stdout_stderr, ) if 0: test_utils._check_command_output( lines=cmd_result.stdout_lines, show_command_if_error=1, #show_command_if_error, sorry_expected=0, #sorry_expected, ) cmd_result.wall_time = time.time()-t0 cmd_result.error_lines = evaluate_output(cmd_result) return cmd_result except KeyboardInterrupt : traceback_str = "\n".join(traceback.format_tb(sys.exc_info()[2])) sys.stdout.write(traceback_str) return None
def run_command(command, verbose=False, out=None): try: t0 = time.time() sys.stdout.flush() sys.stderr.flush() cmd_result = easy_run.fully_buffered( command=command, #join_stdout_stderr=join_stdout_stderr, ) #if (len(cmd_result.stderr_lines) != 0): # if verbose : # print '!'*80 # print "command" # print command # if (cmd_result.return_code != 0) : # print "ERROR - return code %d" % cmd_result.return_code # print "stderr" # #print "\n".join(cmd_result.stdout_lines) # print "\n".join(cmd_result.stderr_lines) # #cmd_result.raise_if_errors() # print '!'*80 if 0: test_utils._check_command_output( lines=cmd_result.stdout_lines, show_command_if_error=1, #show_command_if_error, sorry_expected=0, #sorry_expected, ) sys.stdout.flush() sys.stderr.flush() cmd_result.wall_time = time.time() - t0 cmd_result.error_lines = evaluate_output(cmd_result) return cmd_result except KeyboardInterrupt: traceback_str = "\n".join(traceback.format_tb(sys.exc_info()[2])) sys.stdout.write(traceback_str) return None