logger = logging.getLogger(__name__)
+
class BaseHandler(object):
- def _request(self,route_uri,method,body="",headers=None):
+ def _request(self, route_uri, method, body="", headers=None):
try:
retcode, content, status_code, resp = \
response[k] = resp[k]
return response
+ def send(self, vimid, full_path, body, method, headers=None):
- def send(self,vimid,full_path,body,method,headers=None):
-
- try:
- url = getMultivimDriver(vimid,full_path=full_path)
-
- except exceptions.VimBrokerException as e:
- logging.exception("vimbroker exception: %s"%e)
- return HttpResponse(e.content,status=e.status_code)
- except Exception as e:
- logging.exception("unkown exception: %s" %e)
- return HttpResponse(str(e),status=status.HTTP_500_INTERNAL_SERVER_ERROR)
-
- return self._request(url,method,body=body,headers=headers)
+ try:
+ url = getMultivimDriver(vimid, full_path=full_path)
+ except exceptions.VimBrokerException as e:
+ logging.exception("vimbroker exception: %s" % e)
+ return HttpResponse(e.content, status=e.status_code)
+ except Exception as e:
+ logging.exception("unkown exception: %s" % e)
+ return HttpResponse(str(e),
+ status=status.HTTP_500_INTERNAL_SERVER_ERROR)
+ return self._request(url, method, body=body, headers=headers)