提交 d9dc3b1a authored 作者: Olivier Delalleau's avatar Olivier Delalleau

Minor improvement to error message formatting

上级 f326a6e1
...@@ -2495,11 +2495,12 @@ class Alloc(gof.Op): ...@@ -2495,11 +2495,12 @@ class Alloc(gof.Op):
for i, s in enumerate(sh): for i, s in enumerate(sh):
if s.type.dtype[:3] not in ('int', 'uin'): if s.type.dtype[:3] not in ('int', 'uin'):
if config.exception_verbosity == 'high': if config.exception_verbosity == 'high':
raise TypeError('Shape arguments to Alloc must be integers,' + \ s_as_str = '\n' + min_informative_str(s)
'but argument '+str(i)+' is not for apply node: '+\
min_informative_str(s))
else: else:
raise TypeError('Shape arguments must be integers', s) s_as_str = str(s)
raise TypeError('Shape arguments to Alloc must be integers, '
'but argument %s is not for apply node: %s' %
(i, s_as_str))
# if s is constant 1, then we're broadcastable in that dim # if s is constant 1, then we're broadcastable in that dim
try: try:
const_shp = get_constant_value(s) const_shp = get_constant_value(s)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论