def sleep_delay(start, current, delay): """Sleep until delay seconds past start, based on the current time as specified by ``current``.""" diff = current - start s = delay - tdelt2secs(diff) if s > 0: time.sleep(s)
def xmlrpc_state(self): msg, dt = self.logger.get_state() return (msg, tdelt2secs(datetime.datetime.now() - dt))
def xmlrpc_time_elapsed(self): return tdelt2secs(self.logger.time_elapsed())