我这个跟他们明明完全一样为什么会报错
def __check_callback(self, temp): self.coroutine_pool.apply_async(self.__check_one_proxy, callback=self.__check_callback) def run(self): # 提供一个run方法,用于处理检测代理ip核心逻辑 # 2.1从数据库获取所有代理ip proxies = self.mongo_pool.find_all() # 2.2遍历代理ip列表 for proxy in proxies: # 把代理ip添加到队列中 self.queue.put(proxy) # 3.4 通过异步回调,使用死循环不断执行这个方法 self.coroutine_pool.apply_async(self.__check_one_proxy, callback=self.__check_callback)
File "d:/PycharmProjects/IPProxyPool/core/proxy_test.py", line 56, in run
self.coroutine_pool.apply_async(self.__check_one_proxy, callback=self.__check_callback)
TypeError: apply_async() missing 1 required positional argument: 'func'