A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/home2/lotek/lib/python2.5/site-packages/MoinMoin/request/__init__.py
in run
(self=<MoinMoin.request.request_standalone.Request object at 0xae38288c>)
- 1246 # Use localized FrontPage if pagename is empty
- 1247 if not pagename:
- 1248 self.page = wikiutil.getFrontPage(self)
- 1249 else:
- 1250 self.page = Page(self, pagename)
- self
= <MoinMoin.request.request_standalone.Request object at 0xae38288c>
- self.page
= None
- global
wikiutil
= <module 'MoinMoin.wikiutil' from '/home2/lotek/lib/python2.5/site-packages/MoinMoin/wikiutil.pyc'>
- wikiutil.getFrontPage
= <function getFrontPage at 0xb7e47614>
/home/lotek/lib/python2.5/site-packages/MoinMoin/wikiutil.py
in getFrontPage
(request=<MoinMoin.request.request_standalone.Request object at 0xae38288c>)
- 781 @return localized page_front_page, if there is a translation
- 782 """
- 783 return getLocalizedPage(request, request.cfg.page_front_page)
- 784
- 785
- global
getLocalizedPage
= <function getLocalizedPage at 0xb7e475dc>
- request
= <MoinMoin.request.request_standalone.Request object at 0xae38288c>
- request.cfg
= <RockHeavy.Config instance at 0xae3c7aec>
- request.cfg.page_front_page
= u'Heavy'
/home/lotek/lib/python2.5/site-packages/MoinMoin/wikiutil.py
in getLocalizedPage
(request=<MoinMoin.request.request_standalone.Request object at 0xae38288c>, pagename=u'Heavy')
- 750 """
- 751 from MoinMoin.Page import Page
- 752 i18n_name = request.getText(pagename, formatted=False)
- 753 pageobj = None
- 754 if i18n_name != pagename:
- i18n_name undefined
- request
= <MoinMoin.request.request_standalone.Request object at 0xae38288c>
- request.getText
= <function <lambda> at 0xae349e9c>
- pagename
= u'Heavy'
- formatted undefined
- builtin
False
= False
/home2/lotek/lib/python2.5/site-packages/MoinMoin/request/__init__.py
in
(text=u'Heavy', i18n=<module 'MoinMoin.i18n' from '/home2/lotek/lib/python2.5/site-packages/MoinMoin/i18n/__init__.pyc'>, request=<MoinMoin.request.request_standalone.Request object at 0xae38288c>, lang=None, **kv={'formatted': False})
- 271 # but generated content like search results should use the user language.
- 272 self.content_lang = self.cfg.language_default
- 273 self.getText = lambda text, i18n=self.i18n, request=self, lang=self.lang, **kv: i18n.getText(text, request, lang, **kv)
- 274
- 275 self.reset()
- self undefined
- text
= u'Heavy'
- i18n
= <module 'MoinMoin.i18n' from '/home2/lotek/lib/python2.5/site-packages/MoinMoin/i18n/__init__.pyc'>
- request
= <MoinMoin.request.request_standalone.Request object at 0xae38288c>
- lang
= None
- kv
= {'formatted': False}
- i18n.getText
= <function getText at 0xb7d3795c>
/home/lotek/lib/python2.5/site-packages/MoinMoin/i18n/__init__.py
in getText
(original=u'Heavy', request=<MoinMoin.request.request_standalone.Request object at 0xae38288c>, lang=None, **kw={'formatted': False})
- 232 if not lang in translations: # load translation if needed
- 233 t = Translation(lang)
- 234 t.loadLanguage(request)
- 235 translations[lang] = t
- 236
- t
= <MoinMoin.i18n.Translation object at 0xae35638c>
- t.loadLanguage
= <bound method Translation.loadLanguage of <MoinMoin.i18n.Translation object at 0xae35638c>>
- request
= <MoinMoin.request.request_standalone.Request object at 0xae38288c>
/home/lotek/lib/python2.5/site-packages/MoinMoin/i18n/__init__.py
in loadLanguage
(self=<MoinMoin.i18n.Translation object at 0xae35638c>, request=<MoinMoin.request.request_standalone.Request object at 0xae38288c>)
- 176 cache = caching.CacheEntry(request, arena='i18n', key=self.language, scope='farm', use_pickle=True)
- 177 langfilename = po_filename(request, self.language, self.domain)
- 178 needsupdate = cache.needsUpdate(langfilename)
- 179 if not needsupdate:
- 180 try:
- needsupdate undefined
- cache
= <MoinMoin.caching.CacheEntry instance at 0xae35636c>
- cache.needsUpdate
= <bound method CacheEntry.needsUpdate of <MoinMoin.caching.CacheEntry instance at 0xae35636c>>
- langfilename
= '/home2/lotek/lib/python2.5/site-packages/MoinMoin/i18n/None.MoinMoin.po'
/home/lotek/lib/python2.5/site-packages/MoinMoin/caching.py
in needsUpdate
(self=<MoinMoin.caching.CacheEntry instance at 0xae35636c>, filename='/home2/lotek/lib/python2.5/site-packages/MoinMoin/i18n/None.MoinMoin.po', attachdir=None)
- 90
- 91 try:
- 92 ctime = os.path.getmtime(self._filename())
- 93 ftime = os.path.getmtime(filename)
- 94 except os.error:
- ctime undefined
- global
os
= <module 'os' from '/home2/lotek/lib/python2.5/os.pyc'>
- os.path
= <module 'posixpath' from '/home2/lotek/lib/python2.5/posixpath.pyc'>
- os.path.getmtime
= <function getmtime at 0xb7f556f4>
- self
= <MoinMoin.caching.CacheEntry instance at 0xae35636c>
- self._filename
= <bound method CacheEntry._filename of <MoinMoin.caching.CacheEntry instance at 0xae35636c>>
/home/lotek/lib/python2.5/site-packages/MoinMoin/caching.py
in _filename
(self=<MoinMoin.caching.CacheEntry instance at 0xae35636c>)
- 73
- 74 def _filename(self):
- 75 return os.path.join(self.arena_dir, self.key)
- 76
- 77 def exists(self):
- global
os
= <module 'os' from '/home2/lotek/lib/python2.5/os.pyc'>
- os.path
= <module 'posixpath' from '/home2/lotek/lib/python2.5/posixpath.pyc'>
- os.path.join
= <function join at 0xb7f55534>
- self
= <MoinMoin.caching.CacheEntry instance at 0xae35636c>
- self.arena_dir
= '/home/lotek/wiki/cache/__common__/i18n'
- self.key
= None
/usr/local/lib/python2.5/posixpath.py
in join
(a='/home/lotek/wiki/cache/__common__/i18n', *p=(None,))
- 58 path = a
- 59 for b in p:
- 60 if b.startswith('/'):
- 61 path = b
- 62 elif path == '' or path.endswith('/'):
- b
= None
- b.startswith undefined