!19066 add more detail info for TypeError.
Merge pull request !19066 from wangshuide/wsd_master
This commit is contained in:
commit
7f48d2fb82
|
@ -488,7 +488,9 @@ class Validator:
|
|||
type_str = (type(type_).__name__ if isinstance(type_, (tuple, list)) else "") + str(type_)
|
||||
raise TypeError(f'For \'{prim_name}\', the type of `{arg_name}` should be subclass'
|
||||
f' of {", ".join((str(x) for x in template_types))}, but got {type_str}.'
|
||||
f' {addition_error_info}')
|
||||
f' {addition_error_info}. This message is only for reference. The supported data types'
|
||||
f' depend on the hardware that executes the operator'
|
||||
f' and it is a subset of the data types above.')
|
||||
|
||||
@staticmethod
|
||||
def check_const_input(arg_name, arg_value, prim_name):
|
||||
|
|
Loading…
Reference in New Issue