X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Freservation.py;h=b5728d95c2005a5baa866b101bab4455eddf5bf4;hb=ac6786141feadccdc48b819ab21a825a54881ded;hp=a81cd04f9f8d2c4ae3037f1866011bc7f61587e3;hpb=db1f4974bb5e2f250152890207c9164f8fa4a852;p=nodemanager.git diff --git a/plugins/reservation.py b/plugins/reservation.py index a81cd04..b5728d9 100644 --- a/plugins/reservation.py +++ b/plugins/reservation.py @@ -25,9 +25,9 @@ persistent_data = True ############################## # rough implementation for a singleton class -def Singleton (klass,*args,**kwds): - if not hasattr(klass,'_instance'): - klass._instance=klass(*args,**kwds) +def Singleton (klass, *args, **kwds): + if not hasattr(klass, '_instance'): + klass._instance=klass(*args, **kwds) return klass._instance def start(): @@ -58,11 +58,11 @@ class reservation: # check we're using a compliant GetSlivers if 'reservation_policy' not in data: - logger.log_missing_data("reservation.GetSlivers",'reservation_policy') + logger.log_missing_data("reservation.GetSlivers", 'reservation_policy') return self.reservation_policy=data['reservation_policy'] if 'leases' not in data: - logger.log_missing_data("reservation.GetSlivers",'leases') + logger.log_missing_data("reservation.GetSlivers", 'leases') return # store data locally @@ -72,10 +72,10 @@ class reservation: # regular nodes are not affected if self.reservation_policy == 'none': return - elif self.reservation_policy not in ['lease_or_idle','lease_or_shared']: + elif self.reservation_policy not in ['lease_or_idle', 'lease_or_shared']: logger.log("reservation: ignoring -- unexpected value for reservation_policy %r"%self.reservation_policy) return - # at this point we have reservation_policy in ['lease_or_idle','lease_or_shared'] + # at this point we have reservation_policy in ['lease_or_idle', 'lease_or_shared'] # we make no difference for now logger.log("reservation.GetSlivers: reservable node -- policy=%s"%self.reservation_policy) self.sync_timers_from_leases() @@ -107,21 +107,21 @@ class reservation: def sync_timers_from_leases (self): self.clear_timers() for lease in self.data['leases']: - self.ensure_timer_from_until(lease['t_from'],lease['t_until']) + self.ensure_timer_from_until(lease['t_from'], lease['t_until']) # assuming t1