fix: evaluator error
This commit is contained in:
@@ -22,6 +22,7 @@ class ErrorRecord(NamedTuple):
|
|||||||
traceback: str
|
traceback: str
|
||||||
|
|
||||||
def pretty_format(self) -> str:
|
def pretty_format(self) -> str:
|
||||||
|
if self.rules_stack:
|
||||||
return "\n".join(
|
return "\n".join(
|
||||||
[
|
[
|
||||||
*(rule.func_name for rule in self.rules_stack[:-1]),
|
*(rule.func_name for rule in self.rules_stack[:-1]),
|
||||||
@@ -30,6 +31,13 @@ class ErrorRecord(NamedTuple):
|
|||||||
str(self.error),
|
str(self.error),
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
else:
|
||||||
|
return "\n".join(
|
||||||
|
[
|
||||||
|
self.traceback,
|
||||||
|
str(self.error),
|
||||||
|
]
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
class EvaluatorError(Exception):
|
class EvaluatorError(Exception):
|
||||||
|
|||||||
Reference in New Issue
Block a user