Annotation of cdli/splitatf.py, revision 1.1

1.1     ! dwinter     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>