code: def __str__(self):
      if self.base_exc is None:
          return "SympifyError: %r" % (self.expr,)
  
      return (
          "Sympify of expression '%s' failed, because of exception being "
          "raised:\n%s: %s"
          % (
              self.expr,
              self.base_exc.__class__.__name__,
              str(self.base_exc),
          )
      )
  
file_path: sympy/sympy/core/sympify.py
imports: from __future__ import annotations
  from typing import Any, Callable
  from inspect import getmro
  import string
  from sympy.core.random import choice
  from .parameters import global_parameters
  from sympy.utilities.iterables import iterable
  from .basic import Basic
label_desc: Use image node_id 2 for calling the SympifyError obj's underlying member method code with example usage: obj.__str__() and returns: unknown, unknown