X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fiotlab%2Fiotlabshell.py;h=990561c4b0fa073b5c1be36f0bf1f6564706ca18;hb=4f9d407d0ce159bdb359e9ab500bf88b5f586e62;hp=896e4d66a2385a5c3d121b257ec411a521d637db;hpb=d748c93a11a23b22d9e310db3c58c2bfb18b38fb;p=sfa.git diff --git a/sfa/iotlab/iotlabshell.py b/sfa/iotlab/iotlabshell.py index 896e4d66..990561c4 100644 --- a/sfa/iotlab/iotlabshell.py +++ b/sfa/iotlab/iotlabshell.py @@ -498,7 +498,8 @@ class IotlabShell(): # Put the duration in seconds first #desired_walltime = duration * 60 desired_walltime = duration - total_walltime = desired_walltime + 240 #+4 min Update SA 23/10/12 + # XXX total_walltime = desired_walltime + 240 #+4 min Update SA 23/10/12 + total_walltime = desired_walltime # Needed to have slots aligned in MySlice (temp fix) # JA 11/07/2014 sleep_walltime = desired_walltime # 0 sec added Update SA 23/10/12 walltime = [] #Put the walltime back in str form @@ -560,10 +561,12 @@ class IotlabShell(): #They will be set to None. if lease_dict['lease_start_time'] is not '0': #Readable time accepted by OAR + # converting timestamp to date in the local timezone tz = None start_time = datetime.fromtimestamp( \ - int(lease_dict['lease_start_time'])).\ + int(lease_dict['lease_start_time']), tz=None).\ strftime(lease_dict['time_format']) - reqdict['reservation'] = start_time + + reqdict['reservation'] = str(start_time) #If there is not start time, Immediate XP. No need to add special # OAR parameters @@ -594,7 +597,11 @@ class IotlabShell(): lease_dict['slice_name'] = slice_name lease_dict['slice_user'] = slice_user lease_dict['grain'] = self.GetLeaseGranularity() - lease_dict['time_format'] = self.time_format + # I don't know why the SFATIME_FORMAT has changed... + # from sfa.util.sfatime import SFATIME_FORMAT + # Let's use a fixed format %Y-%m-%d %H:%M:%S + #lease_dict['time_format'] = self.time_format + lease_dict['time_format'] = '%Y-%m-%d %H:%M:%S' logger.debug("IOTLAB_API.PY \tLaunchExperimentOnOAR slice_user %s\