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):
22
22
g (l2 )
23
23
24
24
f (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 ))
26
30
g (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]):
24
24
g (l2 )
25
25
26
26
f (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 ))
28
32
g (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