Skip to content

Commit 46aae03

Browse files
committed
Fine
Related comment in python#17579 (comment)
1 parent 0eb79df commit 46aae03

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

test-data/unit/check-typeguard.test

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -753,7 +753,8 @@ def func1(x: Any) -> Any:
753753

754754
def func2(val: Any):
755755
if func1(val):
756-
reveal_type(val) # N: Revealed type is "Union[builtins.str, builtins.int]"
756+
--zuban-diff reveal_type(val) # N: Revealed type is "Union[builtins.str, builtins.int]"
757+
reveal_type(val) # N: Revealed type is "Any"
757758
else:
758759
reveal_type(val) # N: Revealed type is "Any"
759760

test-data/unit/check-typeis.test

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -837,7 +837,8 @@ def func1(x: Any) -> Any:
837837

838838
def func2(val: Any):
839839
if func1(val):
840-
reveal_type(val) # N: Revealed type is "Union[builtins.str, builtins.int]"
840+
--zuban-diff reveal_type(val) # N: Revealed type is "Union[builtins.str, builtins.int]"
841+
reveal_type(val) # N: Revealed type is "Any"
841842
else:
842843
reveal_type(val) # N: Revealed type is "Any"
843844

@@ -936,5 +937,6 @@ def is_dataclass(obj: Union[type, object]) -> bool:
936937

937938
def func(arg: Any) -> None:
938939
if is_dataclass(arg):
939-
reveal_type(arg) # N: Revealed type is "Union[Type[__main__.DataclassInstance], __main__.DataclassInstance]"
940+
--zuban-diff reveal_type(arg) # N: Revealed type is "Union[Type[__main__.DataclassInstance], __main__.DataclassInstance]"
941+
reveal_type(arg) # N: Revealed type is "Any"
940942
[builtins fixtures/tuple.pyi]

0 commit comments

Comments
 (0)