]> granicus.if.org Git - python/commitdiff
Utility to replace LF with CRLF in argument files.
authorGuido van Rossum <guido@python.org>
Mon, 14 Sep 1998 15:46:15 +0000 (15:46 +0000)
committerGuido van Rossum <guido@python.org>
Mon, 14 Sep 1998 15:46:15 +0000 (15:46 +0000)
Tools/scripts/lfcr.py [new file with mode: 0755]

diff --git a/Tools/scripts/lfcr.py b/Tools/scripts/lfcr.py
new file mode 100755 (executable)
index 0000000..7f4d58f
--- /dev/null
@@ -0,0 +1,19 @@
+#! /usr/bin/env python
+
+"Replace LF with CRLF in argument files.  Print names of changed files."
+
+import sys, regsub, os
+for file in sys.argv[1:]:
+    if os.path.isdir(file):
+       print file, "Directory!"
+       continue
+    data = open(file, "rb").read()
+    if '\0' in data:
+       print file, "Binary!"
+       continue
+    newdata = regsub.gsub("\r?\n", "\r\n", data)
+    if newdata != data:
+       print file
+       f = open(file, "wb")
+       f.write(newdata)
+       f.close()