Update to 2.7.3
[profile/ivi/python.git] / Tools / scripts / crlf.py
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()