EmailActivation

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'",)