Exemple #1
0
 def __init__(self):
     """"""
     ThreadManager.__init__(self)
     self.active_downloads = {}
     self.queue_downloads = OrderedDict()
     self.complete_downloads = {}
     self.stopped_downloads = {}
     self.global_slots = Slots()
Exemple #2
0
 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, }
Exemple #3
0
 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()