A problem occurred in a Python script. Here is the
sequence of function calls leading up to the error, in the
order they occurred.
/usr/lib/python2.5/site-packages/MoinMoin/request.py
in run
(self=<MoinMoin.request.RequestCGI object at 0xb7d0256c>)
- 1205 self.page.send_page(self, msg=msg)
- 1206 else:
- 1207 handler(self.page.page_name, self)
- 1208
- 1209 # generate page footer (actions that do not want this footer use
- handler
= <function do_show at 0x832848c>
- self
= <MoinMoin.request.RequestCGI object at 0xb7d0256c>
- self.page
= <MoinMoin.Page.Page instance at 0x831408c>
- self.page.page_name
= u'Transmission Control Protocol'
/usr/lib/python2.5/site-packages/MoinMoin/wikiaction.py
in do_show
(pagename=u'Transmission Control Protocol', request=<MoinMoin.request.RequestCGI object at 0xb7d0256c>)
- 466 else:
- 467 request.cacheable = 1
- 468 Page(request, pagename).send_page(request, count_hit=1)
- 469
- 470
- global
Page
= <class MoinMoin.Page.Page at 0x83089ec>
- request
= <MoinMoin.request.RequestCGI object at 0xb7d0256c>
- pagename
= u'Transmission Control Protocol'
- ).send_page undefined
- count_hit undefined
/usr/lib/python2.5/site-packages/MoinMoin/Page.py
in send_page
(self=<MoinMoin.Page.Page instance at 0x83bd86c>, request=<MoinMoin.request.RequestCGI object at 0xb7d0256c>, msg=u'<strong>Redirected from page "<a href="/etherealwiki/TCP?action=show">TCP</a>"</strong><br>', **keywords={'count_hit': 1})
- 1205 pagename=self.page_name, print_mode=print_mode,
- 1206 media=media, pi_refresh=pi_refresh,
- 1207 allow_doubleclick=1, trail=trail,
- 1208 )
- 1209
- allow_doubleclick undefined
- trail
= []
/usr/lib/python2.5/site-packages/MoinMoin/wikiutil.py
in send_title
(request=<MoinMoin.request.RequestCGI object at 0xb7d0256c>, text=u'Transmission Control Protocol', **keywords={'allow_doubleclick': 1, 'link': '/etherealwiki/Transmission_Control_Protocol?acti...2Transmission+Control+Protocol%22&context=180', 'media': 'screen', 'msg': u'<strong>Redirected from page "<a href="/etherealwiki/TCP?action=show">TCP</a>"</strong><br>', 'page': <MoinMoin.Page.Page instance at 0x83bd86c>, 'pagename': u'Transmission Control Protocol', 'pi_refresh': None, 'print_mode': False, 'trail': []})
- 1468 output.append(theme.editorheader(d))
- 1469 else:
- 1470 output.append(theme.header(d))
- 1471
- 1472 # emit it
- output
= ['\n<body lang="en" dir="ltr">\n']
- output.append
= <built-in method append of list object at 0x83c88cc>
- theme
= <MoinMoin.theme.modern.Theme instance at 0x8314d2c>
- theme.header
= <bound method Theme.header of <MoinMoin.theme.modern.Theme instance at 0x8314d2c>>
- d
= {'available_actions': ['use self.request.availableActions(page)'], 'home_page': None, 'last_edit_info': {'editor': u'<span title="??? @ 66.201.46.179[66.201.46.179]">66</span>', 'time': '2007-02-16 06:47:54'}, 'logo_string': u'<img class="logo" src="http://www.ethereal.com/mm/image/elogo-64-trans.gif" alt="The Ethereal Wiki">', 'msg': u'<strong>Redirected from page "<a href="/etherealwiki/TCP?action=show">TCP</a>"</strong><br>', 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page instance at 0x83bd86c>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', 'page_help_contents': 'HelpContents', ...}
/usr/lib/python2.5/site-packages/MoinMoin/theme/modern.py
in header
(self=<MoinMoin.theme.modern.Theme instance at 0x8314d2c>, d={'available_actions': ['use self.request.availableActions(page)'], 'home_page': None, 'last_edit_info': {'editor': u'<span title="??? @ 66.201.46.179[66.201.46.179]">66</span>', 'time': '2007-02-16 06:47:54'}, 'logo_string': u'<img class="logo" src="http://www.ethereal.com/mm/image/elogo-64-trans.gif" alt="The Ethereal Wiki">', 'msg': u'<strong>Redirected from page "<a href="/etherealwiki/TCP?action=show">TCP</a>"</strong><br>', 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page instance at 0x83bd86c>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', 'page_help_contents': 'HelpContents', ...}, **kw={})
- 38 u'<div id="pageline"><hr style="display:none;"></div>',
- 39 self.msg(d),
- 40 self.editbar(d),
- 41 u'</div>',
- 42
- self
= <MoinMoin.theme.modern.Theme instance at 0x8314d2c>
- self.editbar
= <bound method Theme.editbar of <MoinMoin.theme.modern.Theme instance at 0x8314d2c>>
- d
= {'available_actions': ['use self.request.availableActions(page)'], 'home_page': None, 'last_edit_info': {'editor': u'<span title="??? @ 66.201.46.179[66.201.46.179]">66</span>', 'time': '2007-02-16 06:47:54'}, 'logo_string': u'<img class="logo" src="http://www.ethereal.com/mm/image/elogo-64-trans.gif" alt="The Ethereal Wiki">', 'msg': u'<strong>Redirected from page "<a href="/etherealwiki/TCP?action=show">TCP</a>"</strong><br>', 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page instance at 0x83bd86c>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', 'page_help_contents': 'HelpContents', ...}
/usr/lib/python2.5/site-packages/MoinMoin/theme/__init__.py
in editbar
(self=<MoinMoin.theme.modern.Theme instance at 0x8314d2c>, d={'available_actions': ['use self.request.availableActions(page)'], 'home_page': None, 'last_edit_info': {'editor': u'<span title="??? @ 66.201.46.179[66.201.46.179]">66</span>', 'time': '2007-02-16 06:47:54'}, 'logo_string': u'<img class="logo" src="http://www.ethereal.com/mm/image/elogo-64-trans.gif" alt="The Ethereal Wiki">', 'msg': u'<strong>Redirected from page "<a href="/etherealwiki/TCP?action=show">TCP</a>"</strong><br>', 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page instance at 0x83bd86c>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', 'page_help_contents': 'HelpContents', ...})
- 1027 # Remove empty items and format as list
- 1028 items = ''.join(['<li>%s</li>' % item
- 1029 for item in self.editbarItems(page) if item])
- 1030 html = u'<ul class="editbar">%s</ul>\n' % items
- 1031 self._cache['editbar'] = html
- item undefined
- self
= <MoinMoin.theme.modern.Theme instance at 0x8314d2c>
- self.editbarItems
= <bound method Theme.editbarItems of <MoinMoin.theme.modern.Theme instance at 0x8314d2c>>
- page
= <MoinMoin.Page.Page instance at 0x83bd86c>
/usr/lib/python2.5/site-packages/MoinMoin/theme/__init__.py
in editbarItems
(self=<MoinMoin.theme.modern.Theme instance at 0x8314d2c>, page=<MoinMoin.Page.Page instance at 0x83bd86c>)
- 1068 self.quicklinkLink(page),
- 1069 self.attachmentsLink(page),
- 1070 self.actionsMenu(page),]
- 1071
- 1072 def guiworks(self, page):
- self
= <MoinMoin.theme.modern.Theme instance at 0x8314d2c>
- self.actionsMenu
= <bound method Theme.actionsMenu of <MoinMoin.theme.modern.Theme instance at 0x8314d2c>>
- page
= <MoinMoin.Page.Page instance at 0x83bd86c>
/usr/lib/python2.5/site-packages/MoinMoin/theme/__init__.py
in actionsMenu
(self=<MoinMoin.theme.modern.Theme instance at 0x8314d2c>, page=<MoinMoin.Page.Page instance at 0x83bd86c>)
- 939
- 940 # Format standard actions
- 941 available = request.getAvailableActions(page)
- 942 for action in menu:
- 943 data = {'action': action, 'disabled': '', 'title': titles[action]}
- available undefined
- request
= <MoinMoin.request.RequestCGI object at 0xb7d0256c>
- request.getAvailableActions
= <bound method RequestCGI.getAvailableActions of <MoinMoin.request.RequestCGI object at 0xb7d0256c>>
- page
= <MoinMoin.Page.Page instance at 0x83bd86c>
/usr/lib/python2.5/site-packages/MoinMoin/request.py
in getAvailableActions
(self=<MoinMoin.request.RequestCGI object at 0xb7d0256c>, page=<MoinMoin.Page.Page instance at 0x83bd86c>)
- 727 if ((page.isUnderlayPage() and not page.isStandardPage()) or
- 728 not self.user.may.write(page.page_name) or
- 729 not self.user.may.delete(page.page_name)):
- 730 # Prevent modification of underlay only pages, or pages
- 731 # the user can't write and can't delete
- self
= <MoinMoin.request.RequestCGI object at 0xb7d0256c>
- self.user
= <MoinMoin.user.User at 0x830d54c name:'' id:1337205213.04.19406 valid:0>
- self.user.may
= <wikiconfig.SecurityPolicy instance at 0x830d58c>
- self.user.may.delete
= <bound method SecurityPolicy.delete of <wikiconfig.SecurityPolicy instance at 0x830d58c>>
- page
= <MoinMoin.Page.Page instance at 0x83bd86c>
- page.page_name
= u'Transmission Control Protocol'
/usr/share/moin/etherealwiki/wikiconfig.py
in delete
(self=<wikiconfig.SecurityPolicy instance at 0x830d58c>, pagename=u'Transmission Control Protocol', **kw={})
- 168 return false
- 169 def edit(self, pagename, **kw):
- 170 return false
- 171 def delete(self, pagename, **kw):
- 172 return false