From 9e25506cab68b5582452778423cd23c0045b7e2c Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Fri, 27 Apr 2018 14:37:20 -0700 Subject: [PATCH] add missing attributes to Python 2 unicode errors (#2084) --- stdlib/2/__builtin__.pyi | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/stdlib/2/__builtin__.pyi b/stdlib/2/__builtin__.pyi index 30c5b124d..7a8425879 100644 --- a/stdlib/2/__builtin__.pyi +++ b/stdlib/2/__builtin__.pyi @@ -1012,8 +1012,22 @@ class SystemError(StandardError): ... class TypeError(StandardError): ... class UnboundLocalError(NameError): ... class UnicodeError(ValueError): ... -class UnicodeDecodeError(UnicodeError): ... -class UnicodeEncodeError(UnicodeError): ... +class UnicodeDecodeError(UnicodeError): + encoding: bytes + object: bytes + start: int + end: int + reason: bytes + def __init__(self, __encoding: bytes, __object: bytes, __start: int, __end: int, + __reason: bytes) -> None: ... +class UnicodeEncodeError(UnicodeError): + encoding: bytes + object: unicode + start: int + end: int + reason: bytes + def __init__(self, __encoding: bytes, __object: unicode, __start: int, __end: int, + __reason: bytes) -> None: ... class UnicodeTranslateError(UnicodeError): ... class ZeroDivisionError(ArithmeticError): ...