Open tony opened 6 months ago
I would be nice to have expanded type coverage.
Loosely, even if this isn't idiomatic splinter usage, I think the general benefits of annotations and typings still hold. I am fine to elaborate.
Specifically, I am running into any Any with BaseWebDriver's attribute .driver.
Any
BaseWebDriver
.driver
Where I have a function like:
def fill_helper(browser: BaseWebDriver, selectors_path: list[str], value: str) -> None: # ... pass
And mypy will raise:
mypy
.../test_website.py:31: error: Argument 1 to "fill_helper" becomes "Any" due to an unfollowed import [no-any-unimported]
Not relevant, but happen to be using:
I'm a big +1 on this, but I don't think I'll have time to work on it on the short term. It is something we can make incremental progress though.
Request
I would be nice to have expanded type coverage.
History
Example scenario
Loosely, even if this isn't idiomatic splinter usage, I think the general benefits of annotations and typings still hold. I am fine to elaborate.
Specifically, I am running into any
Any
withBaseWebDriver
's attribute.driver
.Where I have a function like:
And
mypy
will raise:Not relevant, but happen to be using: