Example #1
0
    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]
Example #2
0
 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
Example #3
0
    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