jenkins-bot submitted this change.
[bugfix] Improve image regex
- respect lowercased namespace with image.py
- make image regex less greedy
Bug: T305226
Bug: T305227
Change-Id: Id5ba075c4aff030195fe73546103647958d0fe9d
---
M scripts/image.py
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/scripts/image.py b/scripts/image.py
index a40300d..a52a208 100755
--- a/scripts/image.py
+++ b/scripts/image.py
@@ -91,7 +91,7 @@
escaped = re.sub('\\\\[_ ]', '[_ ]', escaped)
if not self.opt.loose or not self.new_image:
image_regex = re.compile(
- r'\[\[ *(?:{})\s*:\s*{} *(?P<parameters>\|[^\n]+|) *\]\]'
+ r'\[\[ *(?i:{})\s*:\s*{} *(?P<parameters>\|[^\n]+?|) *\]\]'
.format('|'.join(namespace), escaped))
else:
image_regex = re.compile(r'' + escaped)
To view, visit change 776158. To unsubscribe, or for help writing mail filters, visit settings.