NSS / src /exception /exception.py
Kshitijk20's picture
Clean deployment without binary files
a21e473
raw
history blame contribute delete
506 Bytes
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}]"