diff --git a/asteval/asteval.py b/asteval/asteval.py index 1f55370..a698b1e 100644 --- a/asteval/asteval.py +++ b/asteval/asteval.py @@ -229,7 +229,9 @@ def raise_exception(self, node, exc=None, msg='', expr=None, lineno=None): if self.error_msg is None: self.error_msg = msg elif len(msg) > 0: - self.error_msg = f"{exc:s}: {msg}" + pass + # if err.exc is not None: + # self.error_msg = f"{err.exc.__name__}: {msg}" if exc is None: exc = self.error[-1].exc if exc is None and len(self.error) > 0: @@ -315,6 +317,7 @@ def eval(self, expr, lineno=0, show_errors=True, raise_errors=False): """Evaluate a single statement.""" self.lineno = lineno self.error = [] + self.error_msg = None self.start_time = time.time() if isinstance(expr, str): try: