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