mirror of https://github.com/Aidaho12/haproxy-wi
14 lines
364 B
Python
14 lines
364 B
Python
import os
|
|
import sys
|
|
import traceback
|
|
|
|
|
|
def out_error(error):
|
|
error = str(error)
|
|
exc_type, exc_obj, exc_tb = sys.exc_info()
|
|
file_name = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
|
|
stk = traceback.extract_tb(exc_tb, 1)
|
|
function_name = stk[0][2]
|
|
error = f'{error} in function: {function_name} in file: {file_name}'
|
|
raise Exception(f'error: {error}')
|