def __init__(self, **kw): super(RequestHandler, self).__init__(**kw) self._extra_params = {} self._extra_url_params = {} self._extra_headers = {} self._auth_credentials = () # self._meta.baseurl = "%s/" % baseurl.rstrip('/') if "DREST_DEBUG" in os.environ and os.environ["DREST_DEBUG"] in [1, "1"]: self._meta.debug = True if not self._meta.serialization: self._meta.serialize = False self._meta.deserialize = False else: self._serialization = self._meta.serialization() serialization.validate(self._serialization) headers = self._serialization.get_headers() for key in headers: self._extra_headers[key] = headers[key]
def __init__(self, **kw): super(RequestHandler, self).__init__(**kw) self._extra_params = {} self._extra_url_params = {} self._extra_headers = {} self._auth_credentials = () self._http = None if 'DREST_DEBUG' in os.environ and \ os.environ['DREST_DEBUG'] in [1, '1']: self._meta.debug = True response.validate(self._meta.response_handler) if self._meta.serialization_handler: serialization.validate(self._meta.serialization_handler) self._serialization = self._meta.serialization_handler(**kw) headers = self._serialization.get_headers() for key in headers: self.add_header(key, headers[key]) else: self._meta.serialize = False self._meta.deserialize = False