From 5dc89fe8cfc69a4dd6741181d2a16ac86ddb7786 Mon Sep 17 00:00:00 2001 From: Rebecca Chen Date: Wed, 26 Jun 2019 20:29:16 -0700 Subject: [PATCH] Add undocumented methods codecs.utf_16_be_{decode,encode}. (#3091) I found the signatures here: https://github.com/python/cpython/blob/6a16b18224fa98f6d192aa5014affeccc0376eb3/Modules/_codecsmodule.c#L729 https://github.com/google/pytype/issues/348 was opened against pytype about utf_16_be_encode being missing. --- stdlib/2and3/codecs.pyi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/stdlib/2and3/codecs.pyi b/stdlib/2and3/codecs.pyi index b99ce9134..47ea963c6 100644 --- a/stdlib/2and3/codecs.pyi +++ b/stdlib/2and3/codecs.pyi @@ -31,6 +31,8 @@ class _IncrementalDecoder(Protocol): def encode(obj: _Decoded, encoding: str = ..., errors: str = ...) -> _Encoded: ... def decode(obj: _Encoded, encoding: str = ..., errors: str = ...) -> _Decoded: ... def lookup(encoding: str) -> CodecInfo: ... +def utf_16_be_decode(__obj: _Encoded, __errors: str = ..., __final: bool = ...) -> Tuple[_Decoded, int]: ... # undocumented +def utf_16_be_encode(__obj: _Decoded, __errors: str = ...) -> Tuple[_Encoded, int]: ... # undocumented class CodecInfo(Tuple[_Encoder, _Decoder, _StreamReader, _StreamWriter]): @property