Пример #1
0
    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()
Пример #2
0
 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 = []
Пример #3
0
 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 = []
Пример #4
0
    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
Пример #5
0
    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
Пример #6
0
    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
Пример #7
0
 def __init__(self, auto_release=True):
     self._auto_release = auto_release
     Future.__init__(self)
Пример #8
0
 def __init__(self, deadline=None):
     Future.__init__(self)
     self._time_info = {}
     self._id = self.generate_id()
     self._deadline = deadline