Xqt has uploaded a new change for review. https://gerrit.wikimedia.org/r/292786
Change subject: [IMPR] Replace deprecated site.language() method with site.lang property ...................................................................... [IMPR] Replace deprecated site.language() method with site.lang property Change-Id: I5cd27cbe175d4365c689158a92fcd083c9061900 --- M scripts/imagecopy.py M scripts/imagecopy_self.py 2 files changed, 18 insertions(+), 19 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/pywikibot/core refs/changes/86/292786/1 diff --git a/scripts/imagecopy.py b/scripts/imagecopy.py index 6882ebb..ce82757 100644 --- a/scripts/imagecopy.py +++ b/scripts/imagecopy.py @@ -77,7 +77,7 @@ # # Another rewrite by: # (C) Multichill 2008-2011 -# (C) Pywikibot team, 2007-2015 +# (C) Pywikibot team, 2007-2016 # # Distributed under the terms of the MIT license. # @@ -256,7 +256,7 @@ def run(self): """Run the bot.""" - tosend = {'language': self.imagePage.site.language().encode('utf-8'), + tosend = {'language': self.imagePage.site.lang.encode('utf-8'), 'image': self.imagePage.title( withNamespace=False).encode('utf-8'), 'newname': self.newname.encode('utf-8'), @@ -282,7 +282,7 @@ # I want every picture to be tagged with the bottemplate so i can check # my contributions later. - CH = ('\n\n{{BotMoveToCommons|' + self.imagePage.site.language() + + CH = ('\n\n{{BotMoveToCommons|' + self.imagePage.site.lang + '.' + self.imagePage.site.family.name + '|year={{subst:CURRENTYEAR}}|month={{subst:CURRENTMONTHNAME}}' '|day={{subst:CURRENTDAY}}}}' + CH) @@ -307,16 +307,16 @@ imtxt = self.imagePage.get(force=True) # Remove the move to commons templates - if self.imagePage.site.language() in moveToCommonsTemplate: + if self.imagePage.site.lang in moveToCommonsTemplate: for moveTemplate in moveToCommonsTemplate[ - self.imagePage.site.language()]: + self.imagePage.site.lang]: imtxt = re.sub(u'(?i)\{\{' + moveTemplate + u'[^\}]*\}\}', u'', imtxt) # add {{NowCommons}} - if self.imagePage.site.language() in nowCommonsTemplate: + if self.imagePage.site.lang in nowCommonsTemplate: addTemplate = nowCommonsTemplate[ - self.imagePage.site.language()] % self.newname + self.imagePage.site.lang] % self.newname else: addTemplate = nowCommonsTemplate['_default'] % self.newname diff --git a/scripts/imagecopy_self.py b/scripts/imagecopy_self.py index 7225681..a20f44b 100644 --- a/scripts/imagecopy_self.py +++ b/scripts/imagecopy_self.py @@ -358,7 +358,7 @@ text = imagepage.get() foundMatch = False - for (regex, replacement) in licenseTemplates[page.site.language()]: + for (regex, replacement) in licenseTemplates[page.site.lang]: match = re.search(regex, text, flags=re.IGNORECASE) if match: foundMatch = True @@ -376,7 +376,7 @@ """ for template in imagepage.templates(): - if template in skipTemplates[imagepage.site.language()]: + if template in skipTemplates[imagepage.site.lang]: pywikibot.output( u'Found %s which is on the template skip list' % template) return True @@ -423,8 +423,7 @@ other_versions = u'' contents = {} - for key, value in informationFields.get( - imagepage.site.language()).items(): + for key, value in informationFields.get(imagepage.site.lang).items(): contents[value] = u'' templates = imagepage.templatesWithParams() @@ -480,7 +479,7 @@ # Still have to filter out crap like "see below" or "yes" if contents[u'permission']: # Strip of the license temlate if it's in the permission section - for (regex, repl) in licenseTemplates[imagepage.site.language()]: + for (regex, repl) in licenseTemplates[imagepage.site.lang]: contents[u'permission'] = re.sub(regex, u'', contents[u'permission'], flags=re.IGNORECASE) @@ -501,10 +500,10 @@ # text = re.sub(u'== Licensing ==', u'', text, re.IGNORECASE) # text = re.sub('\{\{(self|self2)\|[^\}]+\}\}', '', text, re.IGNORECASE) - for toRemove in sourceGarbage[imagepage.site.language()]: + for toRemove in sourceGarbage[imagepage.site.lang]: text = re.sub(toRemove, u'', text, flags=re.IGNORECASE) - for (regex, repl) in licenseTemplates[imagepage.site.language()]: + for (regex, repl) in licenseTemplates[imagepage.site.lang]: text = re.sub(regex, u'', text, flags=re.IGNORECASE) text = pywikibot.removeCategoryLinks(text, imagepage.site()).strip() @@ -577,7 +576,7 @@ family = site.family.name result = u'' for (regex, - replacement) in licenseTemplates[imagepage.site.language()]: + replacement) in licenseTemplates[imagepage.site.lang]: match = re.search(regex, text, flags=re.IGNORECASE) if match: result = re.sub(regex, replacement, match.group(0), @@ -967,16 +966,16 @@ imtxt = imagepage.get(force=True) # Remove the move to commons templates - if imagepage.site.language() in moveToCommonsTemplate: + if imagepage.site.lang in moveToCommonsTemplate: for moveTemplate in moveToCommonsTemplate[ - imagepage.site.language()]: + imagepage.site.lang]: imtxt = re.sub(u'(?i)\{\{' + moveTemplate + u'[^\}]*\}\}', u'', imtxt) # add {{NowCommons}} - if imagepage.site.language() in nowCommonsTemplate: + if imagepage.site.lang in nowCommonsTemplate: addTemplate = nowCommonsTemplate[ - imagepage.site.language()] % filename + imagepage.site.lang] % filename else: addTemplate = nowCommonsTemplate['_default'] % filename -- To view, visit https://gerrit.wikimedia.org/r/292786 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5cd27cbe175d4365c689158a92fcd083c9061900 Gerrit-PatchSet: 1 Gerrit-Project: pywikibot/core Gerrit-Branch: master Gerrit-Owner: Xqt <i...@gno.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits