Mercurial > hg > fail
comparison fail.py @ 6:6496dae95f0d default tip
add a few more variables to track; we will want to output them
| author | Jeff Hammel <k0scist@gmail.com> |
|---|---|
| date | Wed, 24 Aug 2016 17:05:10 -0700 |
| parents | b407681e6f2c |
| children |
comparison
equal
deleted
inserted
replaced
| 5:b407681e6f2c | 6:6496dae95f0d |
|---|---|
| 37 program_start_time = time.time() if ctr else start_loop | 37 program_start_time = time.time() if ctr else start_loop |
| 38 | 38 |
| 39 # run the subcommand | 39 # run the subcommand |
| 40 process = subprocess.Popen(options.command, shell=True) | 40 process = subprocess.Popen(options.command, shell=True) |
| 41 stdout, stderr = process.communicate() | 41 stdout, stderr = process.communicate() |
| 42 | |
| 43 # update variables | |
| 42 ctr += 1 | 44 ctr += 1 |
| 45 now = time.time() | |
| 46 duration = now - program_start_time | |
| 47 elapsed = now - start_loop | |
| 43 | 48 |
| 44 # print iteration information | 49 # print iteration information |
| 45 print ("Iteration {}".format(ctr)) | 50 print ("Iteration {ctr}".format(ctr=ctr)) |
| 46 | 51 |
| 47 # test it | 52 # test it |
| 48 if process.returncode not in options.codes: | 53 if process.returncode not in options.codes: |
| 49 sys.exit(process.returncode) | 54 sys.exit(process.returncode) |
| 50 | 55 |
