Activate your Wiki Account!
--> -->| AttributeErrorUser instance has no attribute 'isSuperUser' | Please include this information in your bug reports!: Python Python 2.3.4: /usr/bin/python Linux chipy.org 2.6.30.5-xenU #1 SMP Tue Aug 18 04:19:12 UTC 2009 i686 MoinMoin Release 1.3.5 [Revision 1.3.5 release] Thu Jul 29 14:45:44 2010 |
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.3/site-packages/MoinMoin/request.py in run(self=<MoinMoin.request.RequestCGI object>) |
| 914 else: |
| 915 try: |
| 916 cgitb.Hook(file=self).handle(saved_exc) |
| 917 # was: cgitb.handler() |
| 918 except: |
| cgitb = <module 'MoinMoin.support.cgitb' from '/usr/lib/python2.3/site-packages/MoinMoin/support/cgitb.pyc'>, cgitb.Hook = <class MoinMoin.support.cgitb.Hook>, file undefined, self = <MoinMoin.request.RequestCGI object>, ).handle undefined, saved_exc = (<class exceptions.AttributeError>, <exceptions.AttributeError instance>, <traceback object>) |
| /usr/lib/python2.3/site-packages/MoinMoin/Page.py in send_page(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI object>, msg='', **keywords={'count_hit': 1}) |
| 1152 else: |
| 1153 # parse the text and send the page content |
| 1154 self.send_page_content(request, Parser, body, format_args=pi_formatargs, do_cache=do_cache) |
| 1155 |
| 1156 # check for pending footnotes |
| self = <MoinMoin.Page.Page instance>, self.send_page_content = <bound method Page.send_page_content of <MoinMoin.Page.Page instance>>, request = <MoinMoin.request.RequestCGI object>, Parser = <class MoinMoin.parser.wiki.Parser>, body = u'= Activate your Wiki Account! =\n\n[[EmailActivati...mailActivation MoinMoin EmailActivation plugin].\n', format_args undefined, pi_formatargs = '', do_cache = 1 |
| /usr/lib/python2.3/site-packages/MoinMoin/Page.py in send_page_content(self=<MoinMoin.Page.Page instance>, request=<MoinMoin.request.RequestCGI object>, Parser=<class MoinMoin.parser.wiki.Parser>, body=u'= Activate your Wiki Account! =\n\n[[EmailActivati...mailActivation MoinMoin EmailActivation plugin].\n', needsupdate=0, format_args='', do_cache=1) |
| 1319 self.send_page_content(request, Parser, body, needsupdate=1) |
| 1320 request.clock.start('send_page_content') |
| 1321 cache = caching.CacheEntry(request, arena, key) |
| 1322 |
| 1323 # Save my cache modification time, this info might be used by |
| cache = <MoinMoin.caching.CacheEntry instance>, global caching = <module 'MoinMoin.caching' from '/usr/lib/python2.3/site-packages/MoinMoin/caching.pyc'>, caching.CacheEntry = <class MoinMoin.caching.CacheEntry>, request = <MoinMoin.request.RequestCGI object>, arena = <MoinMoin.Page.Page instance>, key = 'text_html' |
| /usr/share/moin/cgi-bin/EmailActivation |
| /usr/lib/python2.3/site-packages/MoinMoin/formatter/base.py in macro(self=<MoinMoin.formatter.text_html.Formatter instance>, macro_obj=<MoinMoin.wikimacro.Macro instance>, name=u'EmailActivation', args=None) |
| 229 def macro(self, macro_obj, name, args): |
| 230 # call the macro |
| 231 return macro_obj.execute(name, args) |
| 232 |
| 233 def _get_bang_args(self, line): |
| macro_obj = <MoinMoin.wikimacro.Macro instance>, macro_obj.execute = <bound method Macro.execute of <MoinMoin.wikimacro.Macro instance>>, name = u'EmailActivation', args = None |
| /usr/lib/python2.3/site-packages/MoinMoin/wikimacro.py in execute(self=<MoinMoin.wikimacro.Macro instance>, macro_name=u'EmailActivation', args=None) |
| 99 macro = wikiutil.importPlugin(self.request.cfg, 'macro', macro_name) |
| 100 if macro: |
| 101 return macro(self, args) |
| 102 |
| 103 builtins = vars(self.__class__) |
| macro = <function execute>, self = <MoinMoin.wikimacro.Macro instance>, args = None |
| /usr/share/moin/data/plugin/macro/EmailActivation.py in execute(macro=<MoinMoin.wikimacro.Macro instance>, args=None) |
| 33 # |
| 34 def execute(macro, args): |
| 35 message, html = emailActivation(macro.request, macro.form) |
| 36 return html |
| 37 |
| message undefined, html undefined, global emailActivation = <function emailActivation>, macro = <MoinMoin.wikimacro.Macro instance>, macro.request = <MoinMoin.request.RequestCGI object>, macro.form = {} |
| /usr/share/moin/data/plugin/macro/EmailActivation.py in emailActivation(request=<MoinMoin.request.RequestCGI object>, form={}) |
| 267 # If this is a superuser then we do things differently. |
| 268 # |
| 269 if request.user.isSuperUser(): |
| 270 return superEmailActivation(request, form) |
| 271 # |
| request = <MoinMoin.request.RequestCGI object>, request.user = <MoinMoin.user.User instance>, request.user.isSuperUser undefined |
AttributeError: User instance has no attribute 'isSuperUser'
__doc__ =
'Attribute not found.'
__getitem__ =
<bound method AttributeError.__getitem__ of <exceptions.AttributeError instance>>
__init__ =
<bound method AttributeError.__init__ of <exceptions.AttributeError instance>>
__module__ =
'exceptions'
__str__ =
<bound method AttributeError.__str__ of <exceptions.AttributeError instance>>
args =
("User instance has no attribute 'isSuperUser'",)
