jenkins-bot has submitted this change. (
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/776158 )
Change subject: [bugfix] Improve image regex
......................................................................
[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(-)
Approvals:
D3r1ck01: Looks good to me, approved
jenkins-bot: Verified
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
https://gerrit.wikimedia.org/r/c/pywikibot/core/+/776158
To unsubscribe, or for help writing mail filters, visit
https://gerrit.wikimedia.org/r/settings
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Id5ba075c4aff030195fe73546103647958d0fe9d
Gerrit-Change-Number: 776158
Gerrit-PatchSet: 3
Gerrit-Owner: Xqt <info(a)gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki(a)aol.com>
Gerrit-Reviewer: MarcoAurelio <maurelio(a)toolforge.org>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged