Open
Description
What was wrong?
The decorator combomethod
is widely used in web3.py
, eth-account
packages. However, the language server cannot infer the type of the arguments from function wrapped by combomethod
.
How can it be fixed?
Use ParamSpec added in python3.10 could fix this problem. As we need to provide support for versions minor to 3.10, we can import ParamSpec from typing-extensions. Here is a good solution.