from sfa.plc.network import *
from sfa.plc.api import SfaAPI
from sfa.plc.slices import *
+from dateutil.parser import parse
def __get_registry_objects(slice_xrn, creds, users):
if not slices:
raise RecordNotFound(hrn)
slice = slices[0]
- slice['expires'] = expiration_time
- api.plshell.UpdateSlice(api.plauth, slice['slice_id'], slice)
+ requested_time = parse(expiration_time)
+ record = {'expires': int(time.mktime(requested_time.timetuple()))}
+ api.plshell.UpdateSlice(api.plauth, slice['slice_id'], record)
return 1
def start_slice(api, xrn, creds):