X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=PLC%2FMethods%2FDeleteSlice.py;h=49df6ea006f1462e77aec83a047ed1346cc85910;hb=3b44c0228c26dc43d985185afc225caa5f48c1fb;hp=297f8a94e80e7fa2afb570c1815fdadd9d2c03a5;hpb=997c5bbe5b0576ae8c9c8d52a80dab1dcecf615a;p=plcapi.git diff --git a/PLC/Methods/DeleteSlice.py b/PLC/Methods/DeleteSlice.py index 297f8a9..49df6ea 100644 --- a/PLC/Methods/DeleteSlice.py +++ b/PLC/Methods/DeleteSlice.py @@ -28,19 +28,19 @@ class DeleteSlice(Method): def call(self, auth, slice_id_or_name): slices = Slices(self.api, [slice_id_or_name]) if not slices: - raise PLCInvalidArgument, "No such slice" + raise PLCInvalidArgument("No such slice") slice = slices[0] if slice['peer_id'] is not None: - raise PLCInvalidArgument, "Not a local slice" + raise PLCInvalidArgument("Not a local slice") if 'admin' not in self.caller['roles']: if self.caller['person_id'] in slice['person_ids']: pass elif 'pi' not in self.caller['roles']: - raise PLCPermissionDenied, "Not a member of the specified slice" + raise PLCPermissionDenied("Not a member of the specified slice") elif slice['site_id'] not in self.caller['site_ids']: - raise PLCPermissionDenied, "Specified slice not associated with any of your sites" + raise PLCPermissionDenied("Specified slice not associated with any of your sites") slice.delete() self.event_objects = {'Slice': [slice['slice_id']]}