diff options
Diffstat (limited to 'scripts/clean_trailing_whitespace.py')
-rw-r--r-- | scripts/clean_trailing_whitespace.py | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/scripts/clean_trailing_whitespace.py b/scripts/clean_trailing_whitespace.py new file mode 100644 index 0000000..13532b2 --- /dev/null +++ b/scripts/clean_trailing_whitespace.py @@ -0,0 +1,25 @@ + +import sys +import os +import shutil + +fName = sys.argv[1] + +i = 0 +while os.path.exists( fName + ".bak%d" % i ): i += 1 +bakName = fName + ".bak%d" % i + +shutil.move( fName, bakName ) + +r = open(bakName) +w = open(fName, "w" ) +for line in r: + line = line[:-1] + while len(line) and (line[-1] == " " or line[-1] == " "): + line = line[:-1] + w.write(line+"\n") + +w.close() +r.close() + + |