mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-17 21:22:10 +00:00
style(python): mark Reader/Writer protocol arguments as position-only
Using `__`-prefixed names seems to be a convention for specifying position-only arguments before Python 3.8. Pyright respects this convention and in fact requires it since version 1.1.192.
This commit is contained in:
parent
192abdd83b
commit
b343ad3931
@ -37,7 +37,7 @@ MT = TypeVar("MT", bound="MessageType")
|
||||
|
||||
|
||||
class Reader(Protocol):
|
||||
def readinto(self, buf: bytearray) -> int:
|
||||
def readinto(self, __buf: bytearray) -> int:
|
||||
"""
|
||||
Reads exactly `len(buffer)` bytes into `buffer`. Returns number of bytes read,
|
||||
or 0 if it cannot read that much.
|
||||
@ -46,7 +46,7 @@ class Reader(Protocol):
|
||||
|
||||
|
||||
class Writer(Protocol):
|
||||
def write(self, buf: bytes) -> int:
|
||||
def write(self, __buf: bytes) -> int:
|
||||
"""
|
||||
Writes all bytes from `buffer`, or raises `EOFError`
|
||||
"""
|
||||
|
Loading…
Reference in New Issue
Block a user