User talk:JVbot/wikipedia-sync.py

From Wikidata
Jump to navigation Jump to search
[edit]

Sites with hyphen in langcode probably causes script crash.

D:\Py\rewrite>pwb.py wikipedia-sync -qid:6996147 -once
---- Now looking at category (Q6996147) on all wikipedias ----
Finding pages on be_x_old.wikipedia
Traceback (most recent call last):
  File "D:\Py\rewrite\pwb.py", line 143, in <module>
    run_python_file(fn, argv, argvu)
  File "D:\Py\rewrite\pwb.py", line 67, in run_python_file
    exec(compile(source, filename, "exec"), main_mod.__dict__)
  File "D:\Py\rewrite\scripts\wikipedia-sync.py", line 406, in <module>
    main()
  File "D:\Py\rewrite\scripts\wikipedia-sync.py", line 397, in main
    db.refresh()
  File "D:\Py\rewrite\scripts\wikipedia-sync.py", line 338, in refresh
    self.process_category_item(category_item)
  File "D:\Py\rewrite\scripts\wikipedia-sync.py", line 173, in process_category_item
    category_page = pywikibot.Category( pywikibot.Site(lang,'wikipedia') , pagen
ame)
  File "D:\Py\rewrite\pywikibot\__init__.py", line 409, in Site
    _sites[key] = __Site(code=code, fam=fam, user=user, sysop=sysop)
  File "D:\Py\rewrite\pywikibot\site.py", line 758, in __init__
    BaseSite.__init__(self, code, fam, user, sysop)
  File "D:\Py\rewrite\pywikibot\site.py", line 150, in __init__
    % (self.__code, self.__family.name))
pywikibot.exceptions.NoSuchSite: Language be_x_old does not exist in family wiki
pedia
<class 'pywikibot.exceptions.NoSuchSite'>
CRITICAL: Waiting for 1 network thread(s) to finish. Press ctrl-c to abort

JAn Dudík (talk) 06:54, 24 March 2014 (UTC)[reply]

✓ Done I have fixed that problem. John Vandenberg (talk) 11:00, 24 March 2014 (UTC)[reply]