X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=a1%2Fcontroller.py;h=b3ce88edb6e19c094b386e49301f5c7678c4f00b;hb=6b69910923309e05820706dc025e1441463906c9;hp=b0ae31ad5f7cfe094ee2871660dbdc1183590e59;hpb=7cec82d95d4b9d18c42b103eb14d39f94fcd0776;p=ric-plt%2Fa1.git diff --git a/a1/controller.py b/a1/controller.py index b0ae31a..b3ce88e 100644 --- a/a1/controller.py +++ b/a1/controller.py @@ -35,11 +35,9 @@ def _try_func_return(func): """ try: return func() - except (ValidationError, exceptions.PolicyTypeAlreadyExists, exceptions.CantDeleteNonEmptyType) as exc: - logger.exception(exc) + except (ValidationError, exceptions.PolicyTypeAlreadyExists, exceptions.CantDeleteNonEmptyType): return "", 400 - except (exceptions.PolicyTypeNotFound, exceptions.PolicyInstanceNotFound) as exc: - logger.exception(exc) + except (exceptions.PolicyTypeNotFound, exceptions.PolicyInstanceNotFound): return "", 404 except BaseException as exc: # catch all, should never happen... @@ -170,7 +168,7 @@ def create_or_replace_policy_instance(policy_type_id, policy_instance_id): # send rmr (best effort) body = _gen_body_to_handler("CREATE", policy_type_id, policy_instance_id, payload=instance) - a1rmr.send(json.dumps(body), message_type=policy_type_id) + a1rmr.queue_work({"payload": json.dumps(body), "msg type": policy_type_id}) return "", 202 @@ -190,7 +188,7 @@ def delete_policy_instance(policy_type_id, policy_instance_id): # send rmr (best effort) body = _gen_body_to_handler("DELETE", policy_type_id, policy_instance_id) - a1rmr.send(json.dumps(body), message_type=policy_type_id) + a1rmr.queue_work({"payload": json.dumps(body), "msg type": policy_type_id}) return "", 202