From f4c982bd510d35069c34e3c80ab2f92d6ab01d1a Mon Sep 17 00:00:00 2001 From: Jelle Zijlstra Date: Sat, 23 Apr 2022 09:20:08 -0700 Subject: [PATCH] Experiment: remove bytearray -> bytes promotion Help gauge the impact of #12657 --- mypy/semanal_classprop.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/mypy/semanal_classprop.py b/mypy/semanal_classprop.py index 4be57b64342e..23901825b8fe 100644 --- a/mypy/semanal_classprop.py +++ b/mypy/semanal_classprop.py @@ -28,10 +28,6 @@ # as some functions only accept bytes objects. Here convenience # trumps safety. TYPE_PROMOTIONS_PYTHON3: Final = TYPE_PROMOTIONS.copy() -TYPE_PROMOTIONS_PYTHON3.update({ - 'builtins.bytearray': 'bytes', - 'builtins.memoryview': 'bytes', -}) # Hard coded type promotions for Python 2. # @@ -41,8 +37,6 @@ TYPE_PROMOTIONS_PYTHON2: Final = TYPE_PROMOTIONS.copy() TYPE_PROMOTIONS_PYTHON2.update({ 'builtins.str': 'unicode', - 'builtins.bytearray': 'str', - 'builtins.memoryview': 'str', })