Dvorapa has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/395154 )
Change subject: [bugfix] Don't handle category prefixes as iw shortcuts
......................................................................
[bugfix] Don't handle category prefixes as iw shortcuts
If _makecat in category move gets a var like "mk:B", it tries to save
category named "B" on mkwiki, which is not correct behavior (for this
purpose we have transferbot.py). With this fix inserted category name
like "mk:B" is always considered as bare category name
Bug: T57174
Change-Id: I3f7335351f3b700d10dc23cb91109d19efd04430
---
M scripts/category.py
1 file changed, 4 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core
refs/changes/54/395154/1
diff --git a/scripts/category.py b/scripts/category.py
index 9edf5f4..c056f9b 100755
--- a/scripts/category.py
+++ b/scripts/category.py
@@ -750,7 +750,10 @@
@param var: Either the title as a string or a Category object.
"""
if not isinstance(var, pywikibot.Category):
- var = pywikibot.Category(self.site, var)
+ if re.search(r'(' + r'|'.join(self.site.namespaces[14]) + r'):',
var, flags=re.I):
+ var = pywikibot.Category(self.site, var)
+ else:
+ var = pywikibot.Category(self.site, self.site.namespace(14) +
':' + var)
return var
--
To view, visit https://gerrit.wikimedia.org/r/395154
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I3f7335351f3b700d10dc23cb91109d19efd04430
Gerrit-PatchSet: 1
Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Owner: Dvorapa <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits