"""split atf file, get an atf file"""
import sys
import os.path
def splitatf(filename,dir=None):
"""split it"""
try:
fh=open(filename,"r")
except:
print """Can't open file: %s (%s %s)"""%(filename,sys.exc_info()[0],sys.exc_info()[0])
nf=None
for line in fh.readlines():
print line
if (len(line.lstrip())>0) and (line.lstrip()[0]=="&"): #newfile
if nf:
nf.close() #close last file
filename=line[1:].split("=")[0].rstrip()+".atf"
if dir:
filename=os.path.join(dir,filename)
nf=file(filename,"w")
nf.write(line)
nf.close()
fh.close()
splitatf(sys.argv[1])
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>