Loading src/nbi/service/tfs_api/Resources.py +20 −18 Original line number Diff line number Diff line Loading @@ -55,10 +55,10 @@ class Contexts(_Resource): json_requests = request.get_json() if 'contexts' in json_requests: json_requests = json_requests['contexts'] return [ format_grpc_to_json(self.context_client.SetContext(grpc_context(context))) return jsonify([ grpc_message_to_json(self.context_client.SetContext(grpc_context(context))) for context in json_requests ] ]) class Context(_Resource): def get(self, context_uuid : str): Loading Loading @@ -157,10 +157,10 @@ class Topologies(_Resource): for topology in json_requests: if context_uuid != topology['topology_id']['context_id']['context_uuid']['uuid']: raise BadRequest('Mismatching context_uuid') return [ format_grpc_to_json(self.context_client.SetTopology(grpc_topology(**topology))) return jsonify([ grpc_message_to_json(self.context_client.SetTopology(grpc_topology(topology))) for topology in json_requests ] ]) class Topology(_Resource): def get(self, context_uuid : str, topology_uuid : str): Loading Loading @@ -194,13 +194,15 @@ class Services(_Resource): json_requests = request.get_json() if 'services' in json_requests: json_requests = json_requests['services'] if isinstance(json_requests, dict): json_requests = [json_requests] for service in json_requests: if context_uuid != service['service_id']['context_id']['context_uuid']['uuid']: raise BadRequest('Mismatching context_uuid') return [ format_grpc_to_json(self.service_client.CreateService(grpc_service(**service))) return jsonify([ grpc_message_to_json(self.service_client.CreateService(grpc_service(service))) for service in json_requests ] ]) class Service(_Resource): def get(self, context_uuid : str, service_uuid : str): Loading Loading @@ -232,10 +234,10 @@ class Slices(_Resource): for slice_ in json_requests: if context_uuid != slice_['slice_id']['context_id']['context_uuid']['uuid']: raise BadRequest('Mismatching context_uuid') return [ format_grpc_to_json(self.slice_client.CreateSlice(grpc_slice(**slice_))) return jsonify([ grpc_message_to_json(self.slice_client.CreateSlice(grpc_slice(slice_))) for slice_ in json_requests ] ]) class Slice(_Resource): def get(self, context_uuid : str, slice_uuid : str): Loading Loading @@ -264,10 +266,10 @@ class Devices(_Resource): json_requests = request.get_json() if 'devices' in json_requests: json_requests = json_requests['devices'] return [ format_grpc_to_json(self.device_client.AddDevice(grpc_device(device))) return jsonify([ grpc_message_to_json(self.device_client.AddDevice(grpc_device(device))) for device in json_requests ] ]) class Device(_Resource): def get(self, device_uuid : str): Loading @@ -294,10 +296,10 @@ class Links(_Resource): json_requests = request.get_json() if 'links' in json_requests: json_requests = json_requests['links'] return [ format_grpc_to_json(self.context_client.SetLink(grpc_link(link))) return jsonify([ grpc_message_to_json(self.context_client.SetLink(grpc_link(link))) for link in json_requests ] ]) class Link(_Resource): def get(self, link_uuid : str): Loading Loading
src/nbi/service/tfs_api/Resources.py +20 −18 Original line number Diff line number Diff line Loading @@ -55,10 +55,10 @@ class Contexts(_Resource): json_requests = request.get_json() if 'contexts' in json_requests: json_requests = json_requests['contexts'] return [ format_grpc_to_json(self.context_client.SetContext(grpc_context(context))) return jsonify([ grpc_message_to_json(self.context_client.SetContext(grpc_context(context))) for context in json_requests ] ]) class Context(_Resource): def get(self, context_uuid : str): Loading Loading @@ -157,10 +157,10 @@ class Topologies(_Resource): for topology in json_requests: if context_uuid != topology['topology_id']['context_id']['context_uuid']['uuid']: raise BadRequest('Mismatching context_uuid') return [ format_grpc_to_json(self.context_client.SetTopology(grpc_topology(**topology))) return jsonify([ grpc_message_to_json(self.context_client.SetTopology(grpc_topology(topology))) for topology in json_requests ] ]) class Topology(_Resource): def get(self, context_uuid : str, topology_uuid : str): Loading Loading @@ -194,13 +194,15 @@ class Services(_Resource): json_requests = request.get_json() if 'services' in json_requests: json_requests = json_requests['services'] if isinstance(json_requests, dict): json_requests = [json_requests] for service in json_requests: if context_uuid != service['service_id']['context_id']['context_uuid']['uuid']: raise BadRequest('Mismatching context_uuid') return [ format_grpc_to_json(self.service_client.CreateService(grpc_service(**service))) return jsonify([ grpc_message_to_json(self.service_client.CreateService(grpc_service(service))) for service in json_requests ] ]) class Service(_Resource): def get(self, context_uuid : str, service_uuid : str): Loading Loading @@ -232,10 +234,10 @@ class Slices(_Resource): for slice_ in json_requests: if context_uuid != slice_['slice_id']['context_id']['context_uuid']['uuid']: raise BadRequest('Mismatching context_uuid') return [ format_grpc_to_json(self.slice_client.CreateSlice(grpc_slice(**slice_))) return jsonify([ grpc_message_to_json(self.slice_client.CreateSlice(grpc_slice(slice_))) for slice_ in json_requests ] ]) class Slice(_Resource): def get(self, context_uuid : str, slice_uuid : str): Loading Loading @@ -264,10 +266,10 @@ class Devices(_Resource): json_requests = request.get_json() if 'devices' in json_requests: json_requests = json_requests['devices'] return [ format_grpc_to_json(self.device_client.AddDevice(grpc_device(device))) return jsonify([ grpc_message_to_json(self.device_client.AddDevice(grpc_device(device))) for device in json_requests ] ]) class Device(_Resource): def get(self, device_uuid : str): Loading @@ -294,10 +296,10 @@ class Links(_Resource): json_requests = request.get_json() if 'links' in json_requests: json_requests = json_requests['links'] return [ format_grpc_to_json(self.context_client.SetLink(grpc_link(link))) return jsonify([ grpc_message_to_json(self.context_client.SetLink(grpc_link(link))) for link in json_requests ] ]) class Link(_Resource): def get(self, link_uuid : str): Loading