python-3.x 当与AsyncWeb3示例一起提供时,AsyncEventFilterBuilder.deploy引发“无效的web3参数

aoyhnmkz  于 2023-05-08  发布在  Python
关注(0)|答案(1)|浏览(106)

向异步事件生成器提供AsyncWeb3示例

AsyncEventFilterBuilder.deploy(AsyncWeb3)

引发ValueError: Invalid web3 argument: got: <web3.main.AsyncWeb3 object at ...它来自_utils.events:L450,其中有一个检查if not isinstance(async_w3, web3.Web3):。它不应该检查web3.AsyncWeb3吗?
提供Web3的非异步示例会导致其他与协程相关的问题。将检查更改为否定if isinstance(async_w3, web3.Web3):可提供预期的行为。

相关问题