diff options
author | Asteroide <thomas.duval@orange.com> | 2018-02-19 15:33:48 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2018-02-19 15:33:48 +0000 |
commit | f4c44ba00f07c75099fbf0316c9e3bc53b83f30d (patch) | |
tree | dd8c9a02f4f8cda776c36b2e3fa4b63a4412ad6d /moon_wrapper/moon_wrapper/api/oslowrapper.py | |
parent | 4841ea360bb6feec4d2c644040e12a2657769634 (diff) | |
parent | 67559fcdc829341f369f7d2c5b92f1e0dec42f04 (diff) |
Merge "adding comments for enahancement"
Diffstat (limited to 'moon_wrapper/moon_wrapper/api/oslowrapper.py')
-rw-r--r-- | moon_wrapper/moon_wrapper/api/oslowrapper.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/moon_wrapper/moon_wrapper/api/oslowrapper.py b/moon_wrapper/moon_wrapper/api/oslowrapper.py index ad9e430a..905c32db 100644 --- a/moon_wrapper/moon_wrapper/api/oslowrapper.py +++ b/moon_wrapper/moon_wrapper/api/oslowrapper.py @@ -37,8 +37,14 @@ class OsloWrapper(Resource): def post(self): logger.debug("POST {}".format(request.form)) response = flask.make_response("False") - if self.manage_data(): - response = flask.make_response("True") + try: + if self.manage_data(): + response = flask.make_response("True") + except exceptions.AuthzException as e: + logger.error(e, exc_info=True) + except Exception as e: + logger.error(e, exc_info=True) + response.headers['content-type'] = 'application/octet-stream' return response @@ -109,10 +115,10 @@ class OsloWrapper(Resource): _object, _action )) - ''' - [Note] i think here if status != 200, should raise an exception - ''' + logger.debug("Get interface {}".format(req.text)) if req.status_code == 200: if req.json().get("result", False): return True + + raise exceptions.AuthzException("error in authz request")
\ No newline at end of file |