Skip to content

Commit 4abe0b8

Browse files
Fix codecs.escape_decode return type (#15531)
Co-authored-by: Brian Schubert <brianm.schubert@gmail.com>
1 parent 4495b83 commit 4abe0b8

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

stdlib/_codecs.pyi

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,9 @@ def ascii_decode(data: ReadableBuffer, errors: str | None = None, /) -> tuple[st
7777
def ascii_encode(str: str, errors: str | None = None, /) -> tuple[bytes, int]: ...
7878
def charmap_decode(data: ReadableBuffer, errors: str | None = None, mapping: _CharMap | None = None, /) -> tuple[str, int]: ...
7979
def charmap_encode(str: str, errors: str | None = None, mapping: _CharMap | None = None, /) -> tuple[bytes, int]: ...
80-
def escape_decode(data: str | ReadableBuffer, errors: str | None = None, /) -> tuple[str, int]: ...
80+
81+
# Docs say this accepts a bytes-like object, but in practice it also accepts str.
82+
def escape_decode(data: str | ReadableBuffer, errors: str | None = None, /) -> tuple[bytes, int]: ...
8183
def escape_encode(data: bytes, errors: str | None = None, /) -> tuple[bytes, int]: ...
8284
def latin_1_decode(data: ReadableBuffer, errors: str | None = None, /) -> tuple[str, int]: ...
8385
def latin_1_encode(str: str, errors: str | None = None, /) -> tuple[bytes, int]: ...

0 commit comments

Comments
 (0)