diff -r 3ab2682a4b37 -r 50e1a6ad3e98 web/captcha.py --- a/web/captcha.py Thu May 06 08:24:46 2010 +0200 +++ b/web/captcha.py Mon Jul 19 15:36:16 2010 +0200 @@ -83,8 +83,7 @@ return img + super(CaptchaWidget, self).render(form, field, renderer) def process_field_data(self, form, field): - captcha = form._cw.get_session_data(field.input_name(form), None, - pop=True) + captcha = form._cw.session.data.pop(field.input_name(form), None) val = super(CaptchaWidget, self).process_field_data(form, field) if val is None: return val # required will be checked by field