My bot fails right at the first LOC
import pagegenerators, wikipedia
with
File "script.py", line 14, in ?
import pagegenerators, wikipedia
File "pagegenerators.py", line 85, in ?
import wikipedia, date, catlib
File "wikipedia.py", line 4217, in ?
getSite()
File "wikipedia.py", line 4128, in getSite
_sites[key] = Site(code=code, fam=fam, user=user)
File "wikipedia.py", line 3101, in __init__
if not language[0].upper() + language[1:] in self.namespaces():
IndexError: string index out of range
Used to work earlier.
Logged In: YES
user_id=687283
Originator: NO
Please post your user-config.py
Logged In: NO
I believe the change
--- trunk/pywikipedia/families/wikisource_family.py 2007/07/25 11:56:14 3896
+++ trunk/pywikipedia/families/wikisource_family.py 2007/08/07 19:44:17 3994
@@ -11,6 +11,7 @@
self.name = 'wikisource'
self.langs = {
+ '':'wikisource.org',
'dk':'da.wikisource.org',
'jp':'ja.wikisource.org',
'minnan':'zh-min-nan.wikisource.org',
from revision 3994 to wikisource_family.py is the culprit: the added language has the empty string as key.
Logged In: NO
my user-config.py:
mylang = 'en'
family = 'wikisource'
usernames['wikisource']['en'] = 'TalBot'
sysopnames['wikisource']['en'] = 'TalBot'
console_encoding = 'utf-8'
Logged In: YES
user_id=1686644
Originator: NO
Fixed in r4020 - 'wikisource.org' will now use '-' as the language key.
Logged In: NO
Many thanks!