File tree Expand file tree Collapse file tree 3 files changed +14
-4
lines changed
challenges/extreme-variance Expand file tree Collapse file tree 3 files changed +14
-4
lines changed Original file line number Diff line number Diff line change 1+ - Check out [ Covariance and Contravariance] ( https://peps.python.org/pep-0483/#covariance-and-contravariance )
2+ - A bytes object behaves like an immutable sequences of integers
Original file line number Diff line number Diff line change @@ -22,6 +22,10 @@ def g(a):
2222g (l2 )
2323
2424f (1 ) # expect-type-error
25- f ("1" ) # expect-type-error
25+ f ("abc" ) # expect-type-error
26+ g ("abc" )
27+ g (b"abc" )
28+ g ([1 , "2" ])
29+ g ((1 , "2" , 3 ))
2630g (1 ) # expect-type-error
27- g ("1" )
31+ g ({ 1 }) # expect-type-error
Original file line number Diff line number Diff line change @@ -24,6 +24,10 @@ def g(a: Sequence[int | str]):
2424g (l2 )
2525
2626f (1 ) # expect-type-error
27- f ("1" ) # expect-type-error
27+ f ("abc" ) # expect-type-error
28+ g ("abc" )
29+ g (b"abc" )
30+ g ([1 , "2" ])
31+ g ((1 , "2" , 3 ))
2832g (1 ) # expect-type-error
29- g ("1" )
33+ g ({ 1 }) # expect-type-error
You can’t perform that action at this time.
0 commit comments