A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/request/__init__.py
in run
(self=<MoinMoin.request.request_cgi.Request object>)
- 1305 self.page.send_page()
- 1306 else:
- 1307 handler(self.page.page_name, self)
- 1308
- 1309 # every action that didn't use to raise MoinMoinFinish must call this now:
- handler
= <function do_show>
- self
= <MoinMoin.request.request_cgi.Request object>
- self.page
= <MoinMoin.Page.Page object>
- self.page.page_name
= u'143_battle-of-mendacious'
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/action/__init__.py
in do_show
(pagename=u'143_battle-of-mendacious', request=<MoinMoin.request.request_cgi.Request object>, content_only=0, count_hit=1, cacheable=1, print_mode=0)
- 251 count_hit=count_hit,
- 252 print_mode=print_mode,
- 253 content_only=content_only,
- 254 )
- 255
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/Page.py
in send_page
(self=<MoinMoin.Page.Page object>, **keywords={'content_only': 0, 'count_hit': 1, 'print_mode': 0})
- 1167 media=media, pi_refresh=pi.get('refresh'),
- 1168 allow_doubleclick=1, trail=trail,
- 1169 html_head=html_head,
- 1170 )
- 1171
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/theme/__init__.py
in send_title
(self=<MoinMoin.theme.modern.Theme instance>, text=u'143_battle-of-mendacious', **keywords={'allow_doubleclick': 1, 'html_head': '', 'media': 'screen', 'page': <MoinMoin.Page.Page object>, 'pi_refresh': None, 'print_mode': 0, 'trail': []})
- 1722 exists = pagename and page.exists(includeDeleted=True)
- 1723 # prepare dict for theme code:
- 1724 d = {
- 1725 'theme': self.name,
- 1726 'script_name': scriptname,
- d undefined
- self
= <MoinMoin.theme.modern.Theme instance>
- self.name
= 'modern'
- scriptname
= '/wiki/moin.py'
- text
= u'143_battle-of-mendacious'
- request
= <MoinMoin.request.request_cgi.Request object>
- request.cfg
= <wikiconfig.Config object>
- request.cfg.logo_string
= u'<img src="http://www.spyderware.nl/moin_static172/common/spyder.gif" alt="Spyder Logo">'
- request.cfg.sitename
= u'Spyder'
- page
= <MoinMoin.Page.Page object>
- rev
= None
- pagename
= u'143_battle-of-mendacious'
- page.size
= <bound method Page.size of <MoinMoin.Page.Page object>>
- exists
= True
- page.lastEditInfo
= <bound method Page.lastEditInfo of <MoinMoin.Page.Page object>>
- page_find_page
= 'FindPage'
- page_front_page
= u'Spyder'
- home_page
= None
- page_help_contents
= 'HelpContents'
- page_help_formatting
= 'HelpOnFormatting'
- page_parent_page
= None
- page_title_index
= 'TitleIndex'
- page_word_index
= 'WordIndex'
- request.user
= <MoinMoin.user.User at 0x2aaab6157a70 name:'' valid:0>
- request.user.name
= ''
- request.user.valid
= 0
- self._status
= []
- keywords
= {'allow_doubleclick': 1, 'html_head': '', 'media': 'screen', 'page': <MoinMoin.Page.Page object>, 'pi_refresh': None, 'print_mode': 0, 'trail': []}
- keywords.get
= <built-in method get of dict object>
- builtin
None
= None
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/Page.py
in lastEditInfo
(self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_cgi.Request object>)
- 584 if log:
- 585 request = self.request
- 586 editor = log.getEditor(request)
- 587 time = wikiutil.version2timestamp(log.ed_time_usecs)
- 588 time = request.user.getFormattedDateTime(time) # Use user time format
- editor undefined
- log
= <MoinMoin.logfile.editlog.EditLogLine instance>
- log.getEditor
= <bound method EditLogLine.getEditor of <MoinMoin.logfile.editlog.EditLogLine instance>>
- request
= <MoinMoin.request.request_cgi.Request object>
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/logfile/editlog.py
in getEditor
(self=<MoinMoin.logfile.editlog.EditLogLine instance>, request=<MoinMoin.request.request_cgi.Request object>)
- 105 else:
- 106 title = ""
- 107 kind, info = self.getInterwikiEditorData(request)
- 108 if kind == 'interwiki':
- 109 name = self._usercache[self.userid].name
- kind undefined
- info undefined
- self
= <MoinMoin.logfile.editlog.EditLogLine instance>
- self.getInterwikiEditorData
= <bound method EditLogLine.getInterwikiEditorData of <MoinMoin.logfile.editlog.EditLogLine instance>>
- request
= <MoinMoin.request.request_cgi.Request object>
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/logfile/editlog.py
in getInterwikiEditorData
(self=<MoinMoin.logfile.editlog.EditLogLine instance>, request=<MoinMoin.request.request_cgi.Request object>)
- 87 if self.userid:
- 88 if self.userid not in self._usercache:
- 89 self._usercache[self.userid] = user.User(request, self.userid, auth_method="editlog:75")
- 90 userdata = self._usercache[self.userid]
- 91 if userdata.mailto_author and userdata.email:
- self
= <MoinMoin.logfile.editlog.EditLogLine instance>
- self._usercache
= {}
- self.userid
= u'1245195956.67.6567'
- global
user
= <module 'MoinMoin.user' from '/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/user.py'>
- user.User
= <class MoinMoin.user.User>
- request
= <MoinMoin.request.request_cgi.Request object>
- auth_method undefined
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/user.py
in __init__
(self=<MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>, request=<MoinMoin.request.request_cgi.Request object>, id=u'1245195956.67.6567', name='', password=None, auth_username='', **kw={'auth_method': 'editlog:75'})
- 350 check_pass = 1
- 351 if self.id:
- 352 self.load_from_id(check_pass)
- 353 elif self.name:
- 354 self.id = getUserId(self._request, self.name)
- self
= <MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>
- self.load_from_id
= <bound method User.load_from_id of <MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>>
- check_pass
= 0
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/user.py
in load_from_id
(self=<MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>, check_pass=0)
- 419 password in the user account file.
- 420 """
- 421 if not self.exists():
- 422 return
- 423
- self
= <MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>
- self.exists
= <bound method User.exists of <MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>>
/srv/www-gebruikers/spyderware.nl/wiki/MoinMoin/user.py
in exists
(self=<MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>)
- 406 @return: true, if we have a user account
- 407 """
- 408 return os.path.exists(self.__filename())
- 409
- 410 def load_from_id(self, check_pass=0):
- global
os
= <module 'os' from '/usr/lib64/python2.4/os.pyc'>
- os.path
= <module 'posixpath' from '/usr/lib64/python2.4/posixpath.pyc'>
- os.path.exists
= <function exists>
- self
= <MoinMoin.user.User at 0x2aaab616eb00 name:'' valid:0>
- self.__filename undefined
/usr/lib64/python2.4/posixpath.py
in exists
(path=u'/srv/www-gebruikers/spyderware.nl/wiki/data/user/1245195956.67.6567')
- 169 """Test whether a path exists. Returns False for broken symbolic links"""
- 170 try:
- 171 st = os.stat(path)
- 172 except os.error:
- 173 return False
- st undefined
- global
os
= <module 'os' from '/usr/lib64/python2.4/os.pyc'>
- os.stat
= <built-in function stat>
- path
= u'/srv/www-gebruikers/spyderware.nl/wiki/data/user/1245195956.67.6567'
/usr/lib64/python2.4/encodings/__init__.py
in search_function
(encoding='ansi_x3.4-1968')
- 70
- 71 # Cache lookup
- 72 entry = _cache.get(encoding, _unknown)
- 73 if entry is not _unknown:
- 74 return entry
- entry undefined
- global
_cache
= None
- _cache.get undefined
- encoding
= 'ansi_x3.4-1968'
- global
_unknown
= None