mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-18 04:18: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):
|
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,
|
Reads exactly `len(buffer)` bytes into `buffer`. Returns number of bytes read,
|
||||||
or 0 if it cannot read that much.
|
or 0 if it cannot read that much.
|
||||||
@ -46,7 +46,7 @@ class Reader(Protocol):
|
|||||||
|
|
||||||
|
|
||||||
class Writer(Protocol):
|
class Writer(Protocol):
|
||||||
def write(self, buf: bytes) -> int:
|
def write(self, __buf: bytes) -> int:
|
||||||
"""
|
"""
|
||||||
Writes all bytes from `buffer`, or raises `EOFError`
|
Writes all bytes from `buffer`, or raises `EOFError`
|
||||||
"""
|
"""
|
||||||
|
Loading…
Reference in New Issue
Block a user