Skip to content

Commit e544b10

Browse files
committed
Debugging a failure on 3.7...
1 parent 3ddcfdc commit e544b10

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

unpythonic/typecheck.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,10 @@ def iscollection(statictype, runtimetype):
298298
fullname = repr(T.__class__)
299299
raise NotImplementedError("This run-time type checker doesn't currently support '{}'".format(fullname))
300300

301-
return isinstance(value, T) # T is a concrete class, so delegate.
301+
try: # DEBUG
302+
return isinstance(value, T) # T is a concrete class, so delegate.
303+
except TypeError:
304+
raise(TypeError(str(T)))
302305

303306
# TODO: Add an `issubtype` function. It's needed to fully resolve callable types in `isoftype`.
304307
#

0 commit comments

Comments
 (0)