summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDavid Baumgold <david@davidbaumgold.com>2016-12-29 00:00:23 -0500
committerDavid Baumgold <david@davidbaumgold.com>2016-12-29 00:00:23 -0500
commitf89f48795fdbed07c51aa897eca590a05eb4b746 (patch)
tree1d09a8526425976de0cc03a2d8fe06a28903f934 /scripts
parentab56a43d0a33ac57a6cfedc57221f360ce0b3b81 (diff)
downloadbabel-f89f48795fdbed07c51aa897eca590a05eb4b746.tar.gz
Pull flags out of regular expressions
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/make-release.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/scripts/make-release.py b/scripts/make-release.py
index 7477ad3..dc9bb31 100755
--- a/scripts/make-release.py
+++ b/scripts/make-release.py
@@ -35,7 +35,8 @@ def parse_changelog():
break
match = re.search(r'released on (\w+\s+\d+\w+\s+\d+)'
- r'(?:, codename (.*))?(?i)', change_info)
+ r'(?:, codename (.*))?', change_info,
+ flags=re.IGNORECASE)
if match is None:
continue
@@ -68,8 +69,9 @@ def set_filename_version(filename, version_number, pattern):
changed.append(True)
return before + version_number + after
with open(filename) as f:
- contents = re.sub(r"^(\s*%s\s*=\s*')(.+?)(')(?sm)" % pattern,
- inject_version, f.read())
+ contents = re.sub(r"^(\s*%s\s*=\s*')(.+?)(')" % pattern,
+ inject_version, f.read(),
+ flags=re.DOTALL | re.MULTILINE)
if not changed:
fail('Could not find %s in %s', pattern, filename)