aboutsummaryrefslogtreecommitdiff
path: root/contrib/scripts/removetrailingwhitespace.py.in
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/scripts/removetrailingwhitespace.py.in')
-rwxr-xr-xcontrib/scripts/removetrailingwhitespace.py.in15
1 files changed, 15 insertions, 0 deletions
diff --git a/contrib/scripts/removetrailingwhitespace.py.in b/contrib/scripts/removetrailingwhitespace.py.in
new file mode 100755
index 0000000000..5824fb5914
--- /dev/null
+++ b/contrib/scripts/removetrailingwhitespace.py.in
@@ -0,0 +1,15 @@
+#!@PYTHON@
+
+import sys
+import re
+
+
+for fileName in sys.argv[1:]:
+ f = open(fileName, 'r+')
+ fileString = f.read()
+
+ fileString = re.sub(r'[ ]+\n', r'\n', fileString)
+ fileString = re.sub(r'\r', r'', fileString)
+ f.seek(0)
+ f.write(fileString)
+ f.truncate(len(fileString))