assert len(args) == len(types)
argtypes = tuple(map(type, args))
if not compare_types(types, argtypes):
assert len(args) == len(types)
argtypes = tuple(map(type, args))
if not compare_types(types, argtypes):
def returns(ret_type, **kw):
'''Function decorator. Checks decorated function's return value
def returns(ret_type, **kw):
'''Function decorator. Checks decorated function's return value