2 print "run : --- parsePSQL output" 6 from optparse
import OptionParser
7 parser = OptionParser()
8 parser.add_option(
"-i",
"--input", help=
"input log file", action=
"store", type=str, dest=
"input", default=
False)
9 parser.add_option(
"-v",
"--verbose", help=
"turn on verbose mode", action=
"store_true", dest=
"verbose", default=
False)
10 (options, args) = parser.parse_args()
12 print "run : --- Options" 13 print "run : input: ",options.input
14 print "run : verbose mode: ",options.verbose
15 assert (options.input),
"No input file provided, specify one with -i MYFILE" 17 lines =
open(options.input,
"rb").readlines()
18 print "run : Got %i lines"%len(lines)
23 tokens = line.split(
"|")
24 if len(tokens) != 19:
continue 25 if "run" in tokens[0]:
continue 26 if tokens[0].isspace():
continue 29 if tokens[i].isspace(): bad_run =
True 33 nsubruns =
int(tokens[1])
34 n_events =
int(tokens[2])
35 partition =
int(tokens[3])
40 good_subruns+=nsubruns
41 print "run : Got %i good lines"%good_lines
42 print "run : Got %i good events"%good_events
43 print "run : Got %i good subruns"%good_subruns
45 print "run : --- Done\n"
procfile open("FD_BRL_v0.txt")
assert(nhit_max >=nhit_nbins)