web/form.py
changeset 2890 fdcb8a2bb6eb
parent 2798 9c650701cb17
child 3023 7864fee8b4ec
equal deleted inserted replaced
2889:5b42222d3b88 2890:fdcb8a2bb6eb
    45         previous post which failed because of a validation error
    45         previous post which failed because of a validation error
    46         """
    46         """
    47         return '%s#%s' % (self.req.url(), self.domid)
    47         return '%s#%s' % (self.req.url(), self.domid)
    48 
    48 
    49     def __init__(self, req, rset, **kwargs):
    49     def __init__(self, req, rset, **kwargs):
    50         super(FormMixIn, self).__init__(req, rset, **kwargs)
    50         super(FormMixIn, self).__init__(req, rset=rset, **kwargs)
    51         self.restore_previous_post(self.session_key())
    51         self.restore_previous_post(self.session_key())
    52 
    52 
    53     def restore_previous_post(self, sessionkey):
    53     def restore_previous_post(self, sessionkey):
    54         # get validation session data which may have been previously set.
    54         # get validation session data which may have been previously set.
    55         # deleting validation errors here breaks form reloading (errors are
    55         # deleting validation errors here breaks form reloading (errors are