#!/homes/emiddelb/local2/bin/python

import string, sys, fileinput

if len(sys.argv)<3:
    print "\nflagfinder.py written by Enno Middelberg 2002"
    print "\nTask to sort out those flags from a VLBA flagging table"
    print "that flag time spans longer than a specified interval.\n"
    print "Give filename and interval in seconds. Use -v for more scan info. \n"
    sys.exit()

interval=float(sys.argv[2])

for x in fileinput.input(sys.argv[1]):
    if string.find(x, "ant_name")<>-1:
        starttime=float(x[27:29])*3600 + float(x[30:32])*60 + float(x[33:35])
        endtime=float(x[40:42])*3600 + float(x[43:45])*60 + float(x[46:48])
        timediff=endtime-starttime
        if timediff>interval:
	    if "-v" in sys.argv:
		print `timediff`+"\t",
	    print x,

