Changeset 391 for python/trunk/Tools/scripts/reindent-rst.py
- Timestamp:
- Mar 19, 2014, 11:31:01 PM (11 years ago)
- Location:
- python/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
python/trunk
-
Property svn:mergeinfo
set to
/python/vendor/Python-2.7.6 merged eligible /python/vendor/current merged eligible
-
Property svn:mergeinfo
set to
-
python/trunk/Tools/scripts/reindent-rst.py
r2 r391 4 4 # Currently just remove trailing whitespace. 5 5 6 from __future__ import with_statement 7 import sys, re, shutil 6 import sys 8 7 9 ws_re = re.compile(r'\s+(\r?\n)$') 8 import patchcheck 10 9 11 10 def main(argv=sys.argv): 12 rv = 0 13 for filename in argv[1:]: 14 try: 15 with open(filename, 'rb') as f: 16 lines = f.readlines() 17 new_lines = [ws_re.sub(r'\1', line) for line in lines] 18 if new_lines != lines: 19 print 'Fixing %s...' % filename 20 shutil.copyfile(filename, filename + '.bak') 21 with open(filename, 'wb') as f: 22 f.writelines(new_lines) 23 except Exception, err: 24 print 'Cannot fix %s: %s' % (filename, err) 25 rv = 1 26 return rv 11 patchcheck.normalize_docs_whitespace(argv[1:]) 27 12 28 13 if __name__ == '__main__':
Note:
See TracChangeset
for help on using the changeset viewer.