Page MenuHomePhabricator

imagetransferbot fails when -tofamily is given without -tolang
Closed, ResolvedPublic

Description

C:\pwb\GIT\core>pwb.py imagetransfer -page:Hydraulik -simulate -tofamily:wiktion
ary
Traceback (most recent call last):
  File "C:\pwb\GIT\core\pwb.py", line 256, in <module>
    if not main():
  File "C:\pwb\GIT\core\pwb.py", line 249, in main
    run_python_file(filename, [filename] + args, argvu, file_package)
  File "C:\pwb\GIT\core\pwb.py", line 118, in run_python_file
    main_mod.__dict__)
  File ".\scripts\imagetransfer.py", line 329, in <module>
    main()
  File ".\scripts\imagetransfer.py", line 322, in main
    targetSite = pywikibot.Site(targetLang, targetFamily)
  File "C:\pwb\GIT\core\pywikibot\__init__.py", line 1274, in Site
    _sites[key] = interface(code=code, fam=fam, user=user, sysop=sysop)
  File "C:\pwb\GIT\core\pywikibot\site.py", line 1852, in __init__
    BaseSite.__init__(self, code, fam, user, sysop)
  File "C:\pwb\GIT\core\pywikibot\site.py", line 737, in __init__
    if code.lower() != code:
AttributeError: 'function' object has no attribute 'lower'
<class 'AttributeError'>
CRITICAL: Closing network session.

C:\pwb\GIT\core>

Event Timeline

Xqt triaged this task as Medium priority.Sep 16 2018, 3:55 PM

Change 460757 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [bugfix] use Site.lang property for targetSite

https://gerrit.wikimedia.org/r/460757

Change 460757 merged by jenkins-bot:
[pywikibot/core@master] [bugfix] use Site.lang property for targetSite

https://gerrit.wikimedia.org/r/460757