def __init__(self): """""" ThreadManager.__init__(self) self.active_downloads = {} self.queue_downloads = OrderedDict() self.complete_downloads = {} self.stopped_downloads = {} self.global_slots = Slots()
def __init__(self): """""" self.__slots = Slots(limit=20) #checker stots self.__pending_downloads = OrderedDict() #{id_item: download_item, } self.__checking_downloads = {} #{id_item: download_item, } self.__ready_downloads = { } #{id_item: download_item, } checked_downloads self.__thread_checking_downloads = {} #{id_item: th, }
def __init__(self): self.accounts_dict = {} # {host: {id_account: account_item, }, } self.thread_checking_accounts = {} # {id_account: th, } self.checking_accounts = [] self.slots = Slots(limit=5) self.load()