def __schedule_tnres_update(self, func, secs, name): scheduler = ROSchedulerService.get_scheduler() if scheduler is not None: run = datetime.now() + timedelta(seconds=secs) ROSchedulerService.get_scheduler().add_job(func, "date", run_date=run, id=name)
def __schedule_slice_release(self, end_time, slivers): scheduler = ROSchedulerService.get_scheduler() logger.debug("schedule_slice_release: endtime=%s, slivers=%s, obj=%s" % (end_time, slivers, scheduler,)) if (end_time is not None) and (scheduler is not None): urns = [s.get("geni_sliver_urn") for s in slivers] ROSchedulerService.get_scheduler().add_job( slice_expiration, "date", run_date=end_time, args=[urns])
def __schedule_slice_release(self, end_time, slivers): scheduler = ROSchedulerService.get_scheduler() logger.debug("schedule_slice_release: endtime=%s, slivers=%s, obj=%s" % ( end_time, slivers, scheduler, )) if (end_time is not None) and (scheduler is not None): urns = [s.get("geni_sliver_urn") for s in slivers] ROSchedulerService.get_scheduler().add_job(slice_expiration, "date", run_date=end_time, args=[urns])
def __schedule_tnres_update(self, func, secs, name): scheduler = ROSchedulerService.get_scheduler() if scheduler is not None: run =datetime.now() + timedelta(seconds=secs) ROSchedulerService.get_scheduler().add_job( func, "date", run_date=run, id=name)