Ejemplo n.º 1
0
 def CallLater( self, initial_delay, func, *args, **kwargs ):
     
     call = HydrusData.Call( func, *args, **kwargs )
     
     job = HydrusThreading.SingleJob( self, self._job_scheduler, initial_delay, call )
     
     self._job_scheduler.AddJob( job )
     
     return job
Ejemplo n.º 2
0
 def CallLater( self, initial_delay, func, *args, **kwargs ) -> HydrusThreading.SingleJob:
     
     job_scheduler = self._GetAppropriateJobScheduler( initial_delay )
     
     call = HydrusData.Call( func, *args, **kwargs )
     
     job = HydrusThreading.SingleJob( self, job_scheduler, initial_delay, call )
     
     job_scheduler.AddJob( job )
     
     return job