jenkins-bot submitted this change.

View Change

Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
[IMPR] Simplify i18n parameters in category_redirect.py

Change-Id: Idb9ffc1eae7f921907b48ee19607c9c851825f4d
---
M scripts/category_redirect.py
1 file changed, 18 insertions(+), 11 deletions(-)

diff --git a/scripts/category_redirect.py b/scripts/category_redirect.py
index 53db97c..9ce5a21 100755
--- a/scripts/category_redirect.py
+++ b/scripts/category_redirect.py
@@ -360,27 +360,33 @@
.format(len(nonemptypages)))

for cat in pagegenerators.PreloadingGenerator(nonemptypages):
+ i18n_param = {'oldcat': cat.title(as_link=True, textlink=True)}
+
try:
if not cat.isCategoryRedirect():
message = i18n.twtranslate(
- self.site, 'category_redirect-log-false-positive',
- {'oldcat': cat.title(as_link=True, textlink=True)})
+ self.site,
+ 'category_redirect-log-false-positive',
+ i18n_param
+ )
self.log_text.append(message)
continue
except Error:
- message = i18n.twtranslate(
- self.site, 'category_redirect-log-not-loaded',
- {'oldcat': cat.title(as_link=True, textlink=True)})
+ message = i18n.twtranslate(self.site,
+ 'category_redirect-log-not-loaded',
+ i18n_param)
self.log_text.append(message)
continue
+
cat_title = cat.title(with_ns=False)
if not self.ready_to_edit(cat):
counts[cat_title] = None
- message = i18n.twtranslate(
- self.site, 'category_redirect-log-skipping',
- {'oldcat': cat.title(as_link=True, textlink=True)})
+ message = i18n.twtranslate(self.site,
+ 'category_redirect-log-skipping',
+ i18n_param)
self.log_text.append(message)
continue
+
dest = cat.getCategoryRedirectTarget()
if not dest.exists():
message = i18n.twtranslate(
@@ -394,12 +400,13 @@
with suppress(Exception):
cat.save()
continue
+
if dest.isCategoryRedirect():
double = dest.getCategoryRedirectTarget()
if double in (dest, cat):
- message = i18n.twtranslate(
- self.site, 'category_redirect-log-loop',
- {'oldcat': dest.title(as_link=True, textlink=True)})
+ message = i18n.twtranslate(self.site,
+ 'category_redirect-log-loop',
+ i18n_param)
self.log_text.append(message)
# do a null edit on cat
with suppress(Exception):

To view, visit change 842444. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-Change-Id: Idb9ffc1eae7f921907b48ee19607c9c851825f4d
Gerrit-Change-Number: 842444
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: D3r1ck01 <xsavitar.wiki@aol.com>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot
Gerrit-MessageType: merged