mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-26 01:18:28 +00:00
…
|
||
---|---|---|
.. | ||
.gitignore | ||
pyproject.toml | ||
README.md | ||
trezor_pylint_plugin.py |
Custom Pylint rule checker
For now, it catches the following problem (async-awaitable-return
):
async def show_foo() -> Awaitable[None]:
return show_something("foo")
This is almost certainly a mistake -- the caller would need to say await (await show_foo())
to actually show the foo.
The function should be one of:
async def show_foo() -> None:
return await show_something("foo")
# ... or ...
def show_foo() -> Awaitable[None]:
return show_something("foo")