X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Faggregate_manager_pl.py;h=11c90a989d5f5360622d76cd90fb78a9a9898ea0;hb=5519554e0dc4cb758363c524cf410977947dc1e6;hp=df6f1ce7e84901be46c104dff20aeffb18e78cfd;hpb=7b93447b31353b6c3f00824e1031110e4982ebe3;p=sfa.git diff --git a/sfa/managers/aggregate_manager_pl.py b/sfa/managers/aggregate_manager_pl.py index df6f1ce7..11c90a98 100644 --- a/sfa/managers/aggregate_manager_pl.py +++ b/sfa/managers/aggregate_manager_pl.py @@ -22,7 +22,8 @@ from sfa.plc.api import SfaAPI from sfa.plc.aggregate import Aggregate from sfa.plc.slices import * from sfa.util.version import version_core -from sfa.rspecs.rspec_version import RSpecVersion +from sfa.rspecs.rspec_version import RSpecVersion +from sfa.rspecs.rspec_parser import parse_rspec from sfa.util.sfatime import utcparse from sfa.util.callids import Callids @@ -193,7 +194,7 @@ def CreateSliver(api, slice_xrn, creds, rspec_string, users, call_id): api.plshell.UnBindObjectFromPeer(api.plauth, 'slice', slice['slice_id'], peer) api.plshell.AddSliceToNodes(api.plauth, slice['name'], added_nodes) - api.plshell.DeleteSliceFromNodes(api.plauth, slice['slice'], deleted_nodes) + api.plshell.DeleteSliceFromNodes(api.plauth, slice['name'], deleted_nodes) # TODO: update slice tags #network.updateSliceTags()