Spaces:
Runtime error
Runtime error
File size: 523 Bytes
5ec1ba2 |
1 2 3 4 5 6 7 8 9 10 11 12 |
import traceback
class CustomException(Exception):
def __init__(self, exception: Exception) -> None:
tb = traceback.extract_tb(tb = exception.__traceback__)[-1]
customErrorMessage = "Error encountered in line no [{lineNumber}], filename : [{fileName}], saying [{errorMessage}]"
customErrorMessage = customErrorMessage.format(
lineNumber = tb.lineno,
fileName = tb.filename,
errorMessage = str(exception)
)
super().__init__(customErrorMessage) |