comparison fail.py @ 1:a4680e54c481

fix formatting
author Jeff Hammel <k0scist@gmail.com>
date Tue, 23 Aug 2016 13:57:20 -0700
parents 02d077c5627a
children d1880117acb5
comparison
equal deleted inserted replaced
0:02d077c5627a 1:a4680e54c481
8 import argparse 8 import argparse
9 import subprocess 9 import subprocess
10 import sys 10 import sys
11 import time 11 import time
12 12
13
13 def main(args=sys.argv[1:]): 14 def main(args=sys.argv[1:]):
14 """CLI""" 15 """CLI"""
15 16
16 # parse command line 17 # parse command line
17 parser = argparse.ArgumentParser(description=__doc__) 18 parser = argparse.ArgumentParser(description=__doc__)
18 parser.add_argument('command', help="command to run") 19 parser.add_argument('command', help="command to run")
19 parser.add_argument('--code', dest='codes', default=(0,), nargs='+', 20 parser.add_argument('--code', dest='codes', default=(0,), nargs='+',
20 help="allowed exit codes") 21 help="allowed exit codes")
21 parser.add_argument('-s', '--sleep', dest='sleep', 22 parser.add_argument('-s', '--sleep', dest='sleep',
22 type=float, default=1., 23 type=float, default=1.,
23 help="sleep between iterations [DEFAULT: %(default)]") 24 help="sleep between iterations [DEFAULT: %(default)s]")
24 options = parser.parse_args(args) 25 options = parser.parse_args(args)
25 26
26 try: 27 try:
27 28
28 ctr = 0 29 ctr = 0