Spaces:
Sleeping
Sleeping
File size: 506 Bytes
a21e473 | 1 2 3 4 5 6 7 8 9 10 11 12 | import sys
from src.logging import logger
class NetworkSecurityException(Exception):
def __init__(self, error_message, error_details:sys):
self.error_message = error_message
_, _, exc_tb = error_details.exc_info()
self.line_number = exc_tb.tb_lineno
self.file_name = exc_tb.tb_frame.f_code.co_filename
def __str__(self):
return f"Error occurred in python script name [{self.file_name}] line number [{self.line_number}] error message [{self.error_message}]" |