1: """split atf file, get an atf file"""
2:
3: import sys
4:
5: def splitatf(filename):
6: """split it"""
7: try:
8: fh=open(filename,"r")
9: except:
10: print """Can't open file: %s (%s %s)"""%(filename,sys.exc_info()[0],sys.exc_info()[0])
11:
12: nf=None
13: for line in fh.readlines():
14: print line
15: if (len(line.lstrip())>0) and (line.lstrip()[0]=="&"): #newfile
16: if nf:
17: nf.close() #close last file
18:
19:
20: filename=line[1:].split("=")[0].rstrip()+".atf"
21: nf=file(filename,"w")
22:
23: nf.write(line)
24:
25: nf.close()
26: fh.close()
27:
28:
29: splitatf(sys.argv[1])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>