if not slices:
raise RecordNotFound(hrn)
slice = slices[0]
- slice['expires'] = expiration_time
+ slice['expires'] = int(time.mktime(expiration_time.timetuple()))
api.plshell.UpdateSlice(api.plauth, slice['slice_id'], slice)
return 1
raise InsufficientRights('SliverStatus: Credential expires before requested expiration time')
manager = self.api.get_interface_manager()
- manager.renew_slice(self.api, slice_xrn, valid_creds, requested_time)
+ manager.renew_slice(self.api, slice_xrn, valid_creds, expiration_time)
return 1
# Remove the authority name (e.g. '.sa')
if type == 'authority':
- urn_parts = hrn_parts[:-1]
+ urn_parts = urn_parts[:-1]
# convert hrn_parts (list) into hrn (str) by doing the following
# 1. remove blank elements