symbian-qemu-0.9.1-12/python-2.6.1/Tools/scripts/lfcr.py
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 #! /usr/bin/env python
       
     2 
       
     3 "Replace LF with CRLF in argument files.  Print names of changed files."
       
     4 
       
     5 import sys, re, os
       
     6 
       
     7 def main():
       
     8     for filename in sys.argv[1:]:
       
     9         if os.path.isdir(filename):
       
    10             print filename, "Directory!"
       
    11             continue
       
    12         data = open(filename, "rb").read()
       
    13         if '\0' in data:
       
    14             print filename, "Binary!"
       
    15             continue
       
    16         newdata = re.sub("\r?\n", "\r\n", data)
       
    17         if newdata != data:
       
    18             print filename
       
    19             f = open(filename, "wb")
       
    20             f.write(newdata)
       
    21             f.close()
       
    22 
       
    23 if __name__ == '__main__':
       
    24     main()