$ PootleServer --version
PootleServer 0.10beta
jToolkit 0.7.8
Translate Toolkit 0.9
$ PootleServer --browsererrors=traceback --logerrors=traceback
2006-07-14 16:56:59: Listening on port 8080
2006-07-14 16:56:59: To use the server, open a web browser at http://127.0.0.1:8080/
2006-07-14 16:57:04: Could not get translation for language 'ar'
2006-07-14 16:57:04: 127.0.0.1 - - [14/Jul/2006 16:57:04] "GET /projects/fedora/ HTTP/1.1" 500 -
2006-07-14 16:57:04: Traceback (most recent call last):
File "/usr/lib/python2.4/site-packages/jToolkit/web/simplewebserver.py", line 173, in serve_request
thepage = self.server.handle(self, self.pathwords, argdict)
File "/usr/lib/python2.4/site-packages/jToolkit/web/simplewebserver.py", line 445, in handle
return self.jtoolkitserver.handle(req, pathwords, argdict)
File "/usr/lib/python2.4/site-packages/Pootle/users.py", line 190, in handle
return self.getpage(pathwords, session, argdict)
File "/usr/lib/python2.4/site-packages/Pootle/pootle.py", line 240, in getpage
return indexpage.ProjectLanguageIndex(self.potree, projectcode, session)
File "/usr/lib/python2.4/site-packages/Pootle/indexpage.py", line 222, in __init__
languages = self.getlanguages()
File "/usr/lib/python2.4/site-packages/Pootle/indexpage.py", line 249, in getlanguages
languageitems = [self.getlanguageitem(languagecode, languagename) for languagecode, languagename in languages]
File "/usr/lib/python2.4/site-packages/Pootle/indexpage.py", line 255, in getlanguageitem
language = self.potree.getproject(languagecode, self.projectcode)
File "/usr/lib/python2.4/site-packages/Pootle/potree.py", line 304, in getproject
self.projectcache[languagecode, projectcode] = projects.TranslationProject(languagecode, projectcode, self)
File "/usr/lib/python2.4/site-packages/Pootle/projects.py", line 108, in __init__
self.scanpofiles()
File "/usr/lib/python2.4/site-packages/Pootle/projects.py", line 406, in scanpofiles
self.pofiles[pofilename] = pootlefile.pootlefile(self, pofilename)
File "/usr/lib/python2.4/site-packages/Pootle/pootlefile.py", line 106, in __init__
po.pofile.__init__(self, unitclass=pootleelement)
TypeError: __init__() got an unexpected keyword argument 'unitclass'