From: Leandro Lucarella Date: Sat, 17 Feb 2007 19:16:45 +0000 (+0000) Subject: Arreglar Ășltimos usos malos de flash(). X-Git-Tag: pre-merge~136 X-Git-Url: https://git.llucax.com/software/sercom.git/commitdiff_plain/3a87d3bf6e5e7525c3b381df94b4d3c1304d237b?hp=d47dd9949d44d12944f557b0efd80459b857ce74 Arreglar Ășltimos usos malos de flash(). --- diff --git a/sercom/subcontrollers/validate.py b/sercom/subcontrollers/validate.py index 1495a9a..345d92b 100644 --- a/sercom/subcontrollers/validate.py +++ b/sercom/subcontrollers/validate.py @@ -2,7 +2,7 @@ __all__ = ('validate_get', 'validate_set', 'validate_new') -from turbogears import redirect +from turbogears import redirect, flash from cherrypy import NotFound def validate_get(cls, name, id, url='../list'): @@ -16,13 +16,13 @@ def validate_set(cls, name, id, data, url='../edit'): try: r.set(**data) except Exception, e: - raise redirect('%s/%s' % (url, id), tg_flash=_(u'No se pudo ' \ - 'modificar el %s (error: %s).') % (name, e), **data) + flash(_(u'No se pudo modificar el %s (error: %s).') % (name, e)) + raise redirect('%s/%s' % (url, id), **data) def validate_new(cls, name, data, url='new'): try: return cls(**data) except Exception, e: - raise redirect(url, tg_flash=_(u'No se pudo crear el nuevo %s ' \ - '(error: %s).') % (name, e), **data) + flash(_(u'No se pudo crear el nuevo %s (error: %s).') % (name, e)) + raise redirect(url, **data)