Loading src/common/tools/object_factory/Slice.py +4 −2 Original line number Diff line number Diff line Loading @@ -14,7 +14,9 @@ import copy from typing import Dict, List, Optional from common.Constants import DEFAULT_CONTEXT_UUID from common.proto.context_pb2 import SliceStatusEnum from common.tools.object_factory.Context import json_context_id def get_slice_uuid(a_endpoint_id : Dict, z_endpoint_id : Dict) -> str: return 'slc:{:s}/{:s}=={:s}/{:s}'.format( Loading @@ -30,13 +32,13 @@ def json_slice_owner(owner_uuid : str, owner_string : str) -> Dict: return {'owner_uuid': {'uuid': owner_uuid}, 'owner_string': owner_string} def json_slice( slice_uuid : str, context_id : Optional[Dict] = None, slice_uuid : str, context_uuid : str = DEFAULT_CONTEXT_UUID, status : SliceStatusEnum = SliceStatusEnum.SLICESTATUS_PLANNED, endpoint_ids : List[Dict] = [], constraints : List[Dict] = [], config_rules : List[Dict] = [], service_ids : List[Dict] = [], subslice_ids : List[Dict] = [], owner : Optional[Dict] = None): result = { 'slice_id' : json_slice_id(slice_uuid, context_id=context_id), 'slice_id' : json_slice_id(slice_uuid, context_id=json_context_id(context_uuid)), 'slice_status' : {'slice_status': status}, 'slice_endpoint_ids': copy.deepcopy(endpoint_ids), 'slice_constraints' : copy.deepcopy(constraints), Loading Loading
src/common/tools/object_factory/Slice.py +4 −2 Original line number Diff line number Diff line Loading @@ -14,7 +14,9 @@ import copy from typing import Dict, List, Optional from common.Constants import DEFAULT_CONTEXT_UUID from common.proto.context_pb2 import SliceStatusEnum from common.tools.object_factory.Context import json_context_id def get_slice_uuid(a_endpoint_id : Dict, z_endpoint_id : Dict) -> str: return 'slc:{:s}/{:s}=={:s}/{:s}'.format( Loading @@ -30,13 +32,13 @@ def json_slice_owner(owner_uuid : str, owner_string : str) -> Dict: return {'owner_uuid': {'uuid': owner_uuid}, 'owner_string': owner_string} def json_slice( slice_uuid : str, context_id : Optional[Dict] = None, slice_uuid : str, context_uuid : str = DEFAULT_CONTEXT_UUID, status : SliceStatusEnum = SliceStatusEnum.SLICESTATUS_PLANNED, endpoint_ids : List[Dict] = [], constraints : List[Dict] = [], config_rules : List[Dict] = [], service_ids : List[Dict] = [], subslice_ids : List[Dict] = [], owner : Optional[Dict] = None): result = { 'slice_id' : json_slice_id(slice_uuid, context_id=context_id), 'slice_id' : json_slice_id(slice_uuid, context_id=json_context_id(context_uuid)), 'slice_status' : {'slice_status': status}, 'slice_endpoint_ids': copy.deepcopy(endpoint_ids), 'slice_constraints' : copy.deepcopy(constraints), Loading