cubicweb/pyramid/core.py
changeset 11913 4516c3956d46
parent 11824 d7ecf6dab085
child 11929 fcbd6b251d81
equal deleted inserted replaced
11912:c9e6df20e5a4 11913:4516c3956d46
   124         self._request = request
   124         self._request = request
   125 
   125 
   126         self.path = request.upath_info
   126         self.path = request.upath_info
   127 
   127 
   128         vreg = request.registry['cubicweb.registry']
   128         vreg = request.registry['cubicweb.registry']
   129         https = request.scheme == 'https'
       
   130 
   129 
   131         post = request.params.mixed()
   130         post = request.params.mixed()
   132         headers_in = request.headers
   131         headers_in = request.headers
   133 
   132 
   134         super(CubicWebPyramidRequest, self).__init__(vreg, https, post,
   133         super(CubicWebPyramidRequest, self).__init__(vreg, post,
   135                                                      headers=headers_in)
   134                                                      headers=headers_in)
   136 
   135 
   137         self.content = request.body_file_seekable
   136         self.content = request.body_file_seekable
   138 
   137 
   139     def setup_params(self, params):
   138     def setup_params(self, params):
   155                      DeprecationWarning)
   154                      DeprecationWarning)
   156                 self.set_message(val)
   155                 self.set_message(val)
   157             else:
   156             else:
   158                 self.form[param] = val
   157                 self.form[param] = val
   159 
   158 
   160     def is_secure(self):
       
   161         return self._request.scheme == 'https'
       
   162 
       
   163     def relative_path(self, includeparams=True):
   159     def relative_path(self, includeparams=True):
   164         path = self._request.path[1:]
   160         path = self._request.path[1:]
   165         if includeparams and self._request.query_string:
   161         if includeparams and self._request.query_string:
   166             return '%s?%s' % (path, self._request.query_string)
   162             return '%s?%s' % (path, self._request.query_string)
   167         return path
   163         return path