hello,

when i register a new user i got this error:

Traceback (most recent call last):
  File "gluon/restricted.py", line 178, in restricted
    exec ccode in environment
  File "/home/pepearaya/webapps/web2py/web2py/applications/comunidad/
controllers/default.py", line 57, in <module>
  File "gluon/globals.py", line 96, in <lambda>
    self._caller = lambda f: f()
  File "/home/pepearaya/webapps/web2py/web2py/applications/comunidad/
controllers/default.py", line 34, in user
    return dict(form=auth())
  File "gluon/tools.py", line 860, in __call__
    return self.register()
  File "gluon/tools.py", line 1406, in register
    % dict(key=key)):
  File "gluon/tools.py", line 299, in send
    text = text.decode(encoding).encode('utf-8')
  File "/usr/local/lib/python2.5/encodings/utf_8.py", line 16, in
decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 36-39:
invalid data

my controller:



def index():
    """
    example action using the internationalization operator T and flash
    rendered by views/default/index.html or views/generic.html
    """
    response.flash = T('Hola Mundo')
    return dict(message=T('Hola Mundo2'))


def user():
    """
    exposes:
    http://..../[app]/default/user/login
    http://..../[app]/default/user/logout
    http://..../[app]/default/user/register
    http://..../[app]/default/user/profile
    http://..../[app]/default/user/retrieve_password
    http://..../[app]/default/user/change_password
    use @auth.requires_login()
        @auth.requires_membership('group name')
        @auth.requires_permission('read','table name',record_id)
    to decorate functions that need access control
    """
    return dict(form=auth())


def download():
    """
    allows downloading of uploaded files
    http://..../[app]/default/download/[filename]
    """
    return response.download(request,db)


def call():
    """
    exposes services. for example:
    http://..../[app]/default/call/jsonrpc
    decorate with @services.jsonrpc the functions to expose
    supports xml, json, xmlrpc, jsonrpc, amfrpc, rss, csv
    """
    session.forget()
    return service()


any help is welcome!

Reply via email to