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

Reply via email to