Python-Type-Challenges
Python-Type-Challenges copied to clipboard
[Bug] in Intermediate empty-tuple exercise
Hi, I believe there is a bug in the in Intermediate empty-tuple exercise.
Relevant code:
foo((1)) # expect-type-error
(1) is not a tuple, but rather an integer, I believe a comma is missing. In effect, typing the function argument as tuple only will (incorrectly) pass the challenge.
Solution is to add a comma to make the argument a tuple:
foo((1,)) # expect-type-error
Thanks for providing fun and educative typing challenges.
Thanks for the catch. You're right, this is a bug and it should be foo((1,)). Do you want to make a PR to fix it?
Thanks for the catch. You're right, this is a bug and it should be
foo((1,)). Do you want to make a PR to fix it?
Thanks for the reply and sorry for the late reply in turn. A bit swamped at work right now, so will have difficulties making time for this at the moment – would otherwise have been happy to contribute to such an excellent repository.