Loading src/context/service/database/SliceModel.py +5 −1 Original line number Diff line number Diff line Loading @@ -93,7 +93,11 @@ class SliceModel(Model): def dump_subslice_ids(self) -> List[Dict]: from .RelationModels import SliceSubSliceModel # pylint: disable=import-outside-toplevel db_subslices = get_related_objects(self, SliceSubSliceModel, 'sub_slice_fk') return [db_subslice.dump_id() for db_subslice in sorted(db_subslices, key=operator.attrgetter('pk'))] return [ db_subslice.dump_id() for db_subslice in sorted(db_subslices, key=operator.attrgetter('pk')) if db_subslice.pk != self.pk # if I'm subslice of other slice, I will appear as subslice of myself ] def dump( # pylint: disable=arguments-differ self, include_endpoint_ids=True, include_constraints=True, include_config_rules=True, Loading Loading
src/context/service/database/SliceModel.py +5 −1 Original line number Diff line number Diff line Loading @@ -93,7 +93,11 @@ class SliceModel(Model): def dump_subslice_ids(self) -> List[Dict]: from .RelationModels import SliceSubSliceModel # pylint: disable=import-outside-toplevel db_subslices = get_related_objects(self, SliceSubSliceModel, 'sub_slice_fk') return [db_subslice.dump_id() for db_subslice in sorted(db_subslices, key=operator.attrgetter('pk'))] return [ db_subslice.dump_id() for db_subslice in sorted(db_subslices, key=operator.attrgetter('pk')) if db_subslice.pk != self.pk # if I'm subslice of other slice, I will appear as subslice of myself ] def dump( # pylint: disable=arguments-differ self, include_endpoint_ids=True, include_constraints=True, include_config_rules=True, Loading