def user_search_start_running(): global bfs_queue bfs_queue = Queue(maxsize=0) bfs_queue.put(9149967) #start proxy manager global proxy_manager proxy_manager = ProxyManager() proxy_manager.retrieve_new_proxies() #start daemon refreshing available proxies t = threading.Thread(target=proxy_manager.refresh_proxies) t.start() tp = threading.Thread(target=periodic_info_backup) tp.start() retrieve_user_from_queue()
def user_search_start_running(): global bfs_queue bfs_queue = Queue(maxsize=0) bfs_queue.put(6546594) #start proxy manager global proxy_manager proxy_manager = ProxyManager() proxy_manager.retrieve_new_proxies() #restore bitarray from file # f = open('bitcopy.txt','rb') # user_manager.user_bit_array = pickle.load(f) # f.close() tp = threading.Thread(target=periodic_info_backup) tp.start() retrieve_user_from_queue()
from proxy_manager import ProxyManager import proxy_manager import threading import time pm = ProxyManager() pm.retrieve_new_proxies() while True: if len(pm.proxy_list)==0: print "wait a minute" time.sleep(3) else: break print pm.proxy_list