-
-
Notifications
You must be signed in to change notification settings - Fork 2
incendium.util.get_function_name
César Román edited this page Sep 3, 2022
·
14 revisions
Get the name of the function last called.
Returns:
- str: Function's name.
None.
import traceback
from incendium import constants as _constants
from incendium import util as _util
from incendium.exceptions import ApplicationError
def failed_function():
try:
raise ValueError("Value Error.")
except ValueError as exc:
# An error occurred.
message = _constants.UNEXPECTED_ERROR.format(
_util.get_function_name(),
"\n".join(traceback.format_exc().splitlines()),
)
raise ApplicationError(message, exc)