web/request.py
changeset 9561 3bdf85279c67
parent 9549 a1f94c2d2a39
child 9568 e8b9a3d23ad9
equal deleted inserted replaced
9557:a3c075fe9385 9561:3bdf85279c67
   316             except AttributeError:
   316             except AttributeError:
   317                 return None
   317                 return None
   318 
   318 
   319     def set_message(self, msg):
   319     def set_message(self, msg):
   320         assert isinstance(msg, unicode)
   320         assert isinstance(msg, unicode)
       
   321         self.reset_message()
   321         self._msg = msg
   322         self._msg = msg
   322 
   323 
   323     def set_message_id(self, msgid):
   324     def set_message_id(self, msgid):
   324         self._msgid = msgid
   325         self._msgid = msgid
   325 
   326 
   346 
   347 
   347     def reset_message(self):
   348     def reset_message(self):
   348         if hasattr(self, '_msg'):
   349         if hasattr(self, '_msg'):
   349             del self._msg
   350             del self._msg
   350         if hasattr(self, '_msgid'):
   351         if hasattr(self, '_msgid'):
       
   352             self.session.data.pop(self._msgid, u'')
   351             del self._msgid
   353             del self._msgid
   352 
   354 
   353     def update_search_state(self):
   355     def update_search_state(self):
   354         """update the current search state"""
   356         """update the current search state"""
   355         searchstate = self.form.get('__mode')
   357         searchstate = self.form.get('__mode')