jenkins-bot submitted this change.

View Change

Approvals: D3r1ck01: Looks good to me, approved jenkins-bot: Verified
[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.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Id5ba075c4aff030195fe73546103647958d0fe9d
Gerrit-Change-Number: 776158
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki@aol.com>
Gerrit-Reviewer: MarcoAurelio <maurelio@toolforge.org>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged