def find_proxies(self, list): proxies = asyncio.Queue() broker = Broker(proxies) broker._resolver = ResolverCustom() types = ['HTTP', 'HTTPS'] tasks = asyncio.gather(broker.find(types=types, limit=PROXY_LIMIT), self.format_proxy(proxies, list)) try: loop = asyncio.get_event_loop() loop.run_until_complete(asyncio.wait_for(tasks, 60)) except asyncio.TimeoutError: print("RETRYING PROXIES ...")