def __init__(self, f_dict, *args, **kwargs): Future.__init__(self, *args, **kwargs) self.timeout = None self._mem_dict = f_dict self._lifespan = 30 self._name = None self._start_time = time.time()
def __init__(self, conn, session_id, executor): Future.__init__(self) self._conn = conn self._session_id = session_id self._executor = executor self._cancelled = False self._job_id = -1 self._done = False self._job_handle_condition = threading.Condition() self._running_callbacks = [] self._queued_callbacks = []
def __init__(self, actionname): Future.__init__(self) self.actionname = actionname self.thread = None self.id = uuid.uuid4() self.subactions = [] self.parent_action = None self.has_acquired_resource = False
def __init__(self, conn, session_id, executor): Future.__init__(self) self._conn = conn self._session_id = session_id self._executor = executor self._cancelled = False self._job_id = -1 self._done = False self._job_handle_condition = threading.Condition() self._running_callbacks = [] self._queued_callbacks = [] self._job_initial_poll_interval = self._conn.config.getfloat('env', self._JOB_INITIAL_POLL_INTERVAL_CONF) \ if self._conn.config.has_option('env', self._JOB_INITIAL_POLL_INTERVAL_CONF) else self._JOB_INITIAL_POLL_INTERVAL self._job_max_poll_interval_conf = self._conn.config.getfloat('env', self._JOB_MAX_POLL_INTERVAL_CONF) \ if self._conn.config.has_option('env', self._JOB_MAX_POLL_INTERVAL_CONF) else self._JOB_MAX_POLL_INTERVAL
def __init__(self, auto_release=True): self._auto_release = auto_release Future.__init__(self)
def __init__(self, deadline=None): Future.__init__(self) self._time_info = {} self._id = self.generate_id() self._deadline = deadline