''

def __init__(self, scheduler, project_info):

    self.scheduler = scheduler
    self.active_tasks = deque(maxlen=scheduler.ACTIVE_TASKS)
    self.task_queue = TaskQueue()
    self.task_loaded = False
    self._selected_tasks = False
    self._send_finished_event_wait = 0
    self.md5sum = None
    self._send_on_get_info = False
    self.waiting_get_info = True
    self._paused = False
    self._paused_time = 0
    self._unpause_last_seen = None
    self.update(project_info)
