You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
d1 = D1() # N: class __main__.D1 is deprecated: use E1 instead
540
+
d1 = D1() # E: class __main__.D1 is deprecated: use E1 instead
540
541
d2 = D2()
541
542
d3 = D3()
542
543
@@ -545,14 +546,14 @@ C.d1
545
546
c.d1
546
547
c.d1 = 1
547
548
548
-
C.d2 # N: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
549
-
c.d2 # N: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
550
-
c.d2 = 1 # N: function __main__.D2.__set__ is deprecated: use E2.__set__ instead
549
+
C.d2 # E: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
550
+
c.d2 # E: function __main__.D2.__get__ is deprecated: use E2.__get__ instead
551
+
c.d2 = 1 # E: function __main__.D2.__set__ is deprecated: use E2.__set__ instead
551
552
552
-
C.d3 # N: overload def (self: __main__.D3, obj: None, objtype: Any) -> __main__.D3 of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
553
-
c.d3 # N: overload def (self: __main__.D3, obj: __main__.C, objtype: Any) -> builtins.int of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
553
+
C.d3 # E: overload def (self: __main__.D3, obj: None, objtype: Any) -> __main__.D3 of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
554
+
c.d3 # E: overload def (self: __main__.D3, obj: __main__.C, objtype: Any) -> builtins.int of function __main__.D3.__get__ is deprecated: use E3.__get__ instead
554
555
c.d3 = 1
555
-
c.d3 = "x" # N: overload def (self: __main__.D3, obj: __main__.C, value: builtins.str) of function __main__.D3.__set__ is deprecated: use E3.__set__ instead
556
+
c.d3 = "x" # E: overload def (self: __main__.D3, obj: __main__.C, value: builtins.str) of function __main__.D3.__set__ is deprecated: use E3.__set__ instead
556
557
[builtins fixtures/property.pyi]
557
558
558
559
@@ -612,11 +613,12 @@ h(1.0) # E: No overload variant of "h" matches argument type "float" \
612
613
613
614
614
615
[case testDeprecatedImportedOverloadedFunction]
616
+
# flags: --enable-error-code=deprecated
615
617
616
618
import m
617
619
618
620
m.g
619
-
m.g(1) # N: overload def (x: builtins.int) -> builtins.int of function m.g is deprecated: work with str instead
621
+
m.g(1) # E: overload def (x: builtins.int) -> builtins.int of function m.g is deprecated: work with str instead
0 commit comments