Found another problem with the welcome application.  When attempting
to register an account I get this error:

Traceback (most recent call last):
File "gluon/restricted.py", line 178, in restricted
exec ccode in environment
File "/path/to/applications/welcome/controllers/default.py", line 57,
in ?
File "gluon/globals.py", line 96, in <lambda>
self._caller = lambda f: f()
File "/path/to/applications/welcome/controllers/default.py", line 34,
in user
return dict(form=auth())
File "gluon/tools.py", line 966, in __call__
return self.register()
File "gluon/tools.py", line 1502, in register
onvalidation=onvalidation):
File "gluon/sqlhtml.py", line 876, in accepts
onvalidation,
File "gluon/html.py", line 1452, in accepts
status = self._traverse(status)
File "gluon/html.py", line 480, in _traverse
newstatus = c._traverse(status) and newstatus
File "gluon/html.py", line 480, in _traverse
newstatus = c._traverse(status) and newstatus
File "gluon/html.py", line 480, in _traverse
newstatus = c._traverse(status) and newstatus
File "gluon/html.py", line 480, in _traverse
newstatus = c._traverse(status) and newstatus
File "gluon/html.py", line 487, in _traverse
newstatus = self._validate()
File "gluon/html.py", line 1245, in _validate
(value, errors) = validator(value)
File "gluon/validators.py", line 2329, in __call__
return (hmac.new(self.key, value, alg).hexdigest(), None)
File "/usr/lib64/python2.4/hmac.py", line 107, in new
return HMAC(key, msg, digestmod)
File "/usr/lib64/python2.4/hmac.py", line 42, in __init__
self.outer = digestmod.new()
AttributeError: 'builtin_function_or_method' object has no attribute
'new'

Apparently this version of hashlib doesn't work the same as the one in
python 2.5.

Reply via email to