cubicweb/pyramid/core.py
changeset 12508 a8c1ea390400
parent 12491 540904e0ff0f
child 12542 85194bd49119
equal deleted inserted replaced
12507:211472ab15c8 12508:a8c1ea390400
   175                 val = self.no_script_form_param(param, val)
   175                 val = self.no_script_form_param(param, val)
   176             if isinstance(val, FieldStorage) and val.file:
   176             if isinstance(val, FieldStorage) and val.file:
   177                 val = (val.filename, val.file)
   177                 val = (val.filename, val.file)
   178             if param == '_cwmsgid':
   178             if param == '_cwmsgid':
   179                 self.set_message_id(val)
   179                 self.set_message_id(val)
   180             elif param == '__message':
       
   181                 warn('[3.13] __message in request parameter is deprecated '
       
   182                      '(may only be given to .build_url). Seeing this message '
       
   183                      'usualy means your application hold some <form> where '
       
   184                      'you should replace use of __message hidden input by '
       
   185                      'form.set_message, so new _cwmsgid mechanism is properly '
       
   186                      'used',
       
   187                      DeprecationWarning)
       
   188                 self.set_message(val)
       
   189             else:
   180             else:
   190                 self.form[param] = val
   181                 self.form[param] = val
   191 
   182 
   192     def relative_path(self, includeparams=True):
   183     def relative_path(self, includeparams=True):
   193         path = self._request.path_info[1:]
   184         path = self._request.path_info[1:]