User talk:JVbot/wikipedia-sync.py
Jump to navigation
Jump to search
Problem with underscore in sitelinks name
[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)
- Done I have fixed that problem. John Vandenberg (talk) 11:00, 24 March 2014 (UTC)