From f89f48795fdbed07c51aa897eca590a05eb4b746 Mon Sep 17 00:00:00 2001 From: David Baumgold Date: Thu, 29 Dec 2016 00:00:23 -0500 Subject: Pull flags out of regular expressions --- scripts/make-release.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'scripts') 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) -- cgit v1.2.1