55from collections .abc import Sequence
66from typing import Callable , TypeVar , cast
77
8- import mypy .errorcodes as codes
98from mypy import message_registry , state , subtypes
109from mypy .checker_shared import TypeCheckerSharedApi
1110from mypy .erasetype import erase_typevars
@@ -732,10 +731,6 @@ def analyze_descriptor_access(descriptor_type: Type, mx: MemberContext) -> Type:
732731 object_type = descriptor_type ,
733732 )
734733
735- deprecated_disabled = False
736- if assignment and codes .DEPRECATED in mx .chk .options .enabled_error_codes :
737- mx .chk .options .enabled_error_codes .remove (codes .DEPRECATED )
738- deprecated_disabled = True
739734 _ , inferred_dunder_get_type = mx .chk .expr_checker .check_call (
740735 dunder_get_type ,
741736 [
@@ -748,7 +743,6 @@ def analyze_descriptor_access(descriptor_type: Type, mx: MemberContext) -> Type:
748743 callable_name = callable_name ,
749744 )
750745
751-
752746 mx .chk .check_deprecated (dunder_get , mx .context )
753747
754748 inferred_dunder_get_type = get_proper_type (inferred_dunder_get_type )
@@ -827,9 +821,6 @@ def analyze_descriptor_assign(descriptor_type: Instance, mx: MemberContext) -> T
827821
828822 # Search for possible deprecations:
829823 mx .chk .check_deprecated (dunder_set , mx .context )
830- mx .chk .warn_deprecated_overload_item (
831- dunder_set , mx .context , target = inferred_dunder_set_type , selftype = descriptor_type
832- )
833824
834825 # In the following cases, a message already will have been recorded in check_call.
835826 if (not isinstance (inferred_dunder_set_type , CallableType )) or (
0 commit comments