jenkins-bot merged this change.

View Change

Approvals: Dalba: Looks good to me, approved jenkins-bot: Verified
[bugfix] use Site.lang property for targetSite

- Creating Site object for targetSite fails due to the deprecated method
"language" is passed to the Site() creator instead of the method's result.
Do not use deprecated Site.language method but the lang property instead.
- Use image_repository instead of the hardcoded Site.

Bug: T204445
Change-Id: I8e18b43c4bcc693fb82e900f2ffb2f2400783f20
---
M scripts/imagetransfer.py
1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/scripts/imagetransfer.py b/scripts/imagetransfer.py
index 6f606df..c14431f 100755
--- a/scripts/imagetransfer.py
+++ b/scripts/imagetransfer.py
@@ -312,14 +312,12 @@
pywikibot.bot.suggest_help(missing_parameters=['page'])
return False

+ site = pywikibot.Site()
if not targetLang and not targetFamily:
- targetSite = pywikibot.Site('commons', 'commons')
+ targetSite = site.image_repository()
else:
- if not targetLang:
- targetLang = pywikibot.Site().language
- if not targetFamily:
- targetFamily = pywikibot.Site().family
- targetSite = pywikibot.Site(targetLang, targetFamily)
+ targetSite = pywikibot.Site(targetLang or site.lang,
+ targetFamily or site.family)
bot = ImageTransferBot(gen, interwiki=interwiki, targetSite=targetSite,
keep_name=keep_name)
bot.run()

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

Gerrit-Project: pywikibot/core
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I8e18b43c4bcc693fb82e900f2ffb2f2400783f20
Gerrit-Change-Number: 460757
Gerrit-PatchSet: 1
Gerrit-Owner: Xqt <info@gno.de>
Gerrit-Reviewer: Dalba <dalba.wiki@gmail.com>
Gerrit-Reviewer: Dvorapa <dvorapa@seznam.cz>
Gerrit-Reviewer: John Vandenberg <jayvdb@gmail.com>
Gerrit-Reviewer: Xqt <info@gno.de>
Gerrit-Reviewer: jenkins-bot (75)