diff --git a/DrissionPage/_units/listener.py b/DrissionPage/_units/listener.py index 9063b53..49ba825 100644 --- a/DrissionPage/_units/listener.py +++ b/DrissionPage/_units/listener.py @@ -112,13 +112,13 @@ class Listener(object): self._set_callback() self.listening = True - def wait(self, count=1, timeout=None, fit_count=True, raise_err=None): + def wait(self, count=1, timeout=None, fix_count=True, raise_err=None): """等待符合要求的数据包到达指定数量 :param count: 需要捕捉的数据包数量 :param timeout: 超时时间,为None无限等待 - :param fit_count: 是否必须满足总数要求,发生超时,为True返回False,为False返回已捕捉到的数据包 + :param fix_count: 是否必须满足总数要求,发生超时,为True返回False,为False返回已捕捉到的数据包 :param raise_err: 超时时是否抛出错误,为None时根据Settings设置 - :return: count为1时返回数据包对象,大于1时返回列表,超时且fit_count为True时返回False + :return: count为1时返回数据包对象,大于1时返回列表,超时且fix_count为True时返回False """ if not self.listening: raise RuntimeError('监听未启动或已暂停。') @@ -138,7 +138,7 @@ class Listener(object): break if fail: - if fit_count or not self._caught.qsize(): + if fix_count or not self._caught.qsize(): if raise_err is True or Settings.raise_when_wait_failed is True: raise WaitTimeoutError(f'等待数据包失败(等待{timeout}秒)。') else: