We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3ddcfdc commit e544b10Copy full SHA for e544b10
unpythonic/typecheck.py
@@ -298,7 +298,10 @@ def iscollection(statictype, runtimetype):
298
fullname = repr(T.__class__)
299
raise NotImplementedError("This run-time type checker doesn't currently support '{}'".format(fullname))
300
301
- return isinstance(value, T) # T is a concrete class, so delegate.
+ try: # DEBUG
302
+ return isinstance(value, T) # T is a concrete class, so delegate.
303
+ except TypeError:
304
+ raise(TypeError(str(T)))
305
306
# TODO: Add an `issubtype` function. It's needed to fully resolve callable types in `isoftype`.
307
#
0 commit comments