From: Victor Stinner Date: Wed, 18 Aug 2010 21:59:12 +0000 (+0000) Subject: Fix reindent-rst.py: it works on binary files X-Git-Tag: v3.2a2~222 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d5f2b5421a9559b61ae4a55a2d8727373336bb92;p=thirdparty%2FPython%2Fcpython.git Fix reindent-rst.py: it works on binary files --- diff --git a/Tools/scripts/reindent-rst.py b/Tools/scripts/reindent-rst.py index 55b99ebabad8..a19406f5e57b 100755 --- a/Tools/scripts/reindent-rst.py +++ b/Tools/scripts/reindent-rst.py @@ -6,7 +6,7 @@ import sys, re, shutil -ws_re = re.compile(r'\s+(\r?\n)$') +ws_re = re.compile(br'\s+(\r?\n)$') def main(argv=sys.argv): rv = 0 @@ -14,7 +14,7 @@ def main(argv=sys.argv): try: with open(filename, 'rb') as f: lines = f.readlines() - new_lines = [ws_re.sub(r'\1', line) for line in lines] + new_lines = [ws_re.sub(br'\1', line) for line in lines] if new_lines != lines: print('Fixing %s...' % filename) shutil.copyfile(filename, filename + '.bak')