@@ -264,55 +264,55 @@ def Add_File_To_Current_Test_Case_Log(src):
264264
265265def Exception_Handler (exec_info , temp_q = None , UserMessage = None ):
266266 try :
267- console .print_exception (show_locals = True , max_frames = 1 )
268- # sModuleInfo_Local = inspect.currentframe().f_code.co_name + " : " + MODULE_NAME
269- # exc_type, exc_obj, exc_tb = exec_info
270- # Error_Type = (
271- # (str(exc_type).replace("type ", ""))
272- # .replace("<", "")
273- # .replace(">", "")
274- # .replace(";", ":")
275- # )
276- # Error_Message = str(exc_obj)
277- # File_Name = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
278- # Function_Name = os.path.split(exc_tb.tb_frame.f_code.co_name)[1]
279- # Line_Number = str(exc_tb.tb_lineno)
280- # Error_Detail = (
281- # "Error Type ~ %s: Error Message ~ %s: File Name ~ %s: Function Name ~ %s: Line ~ %s"
282- # % (Error_Type, Error_Message, File_Name, Function_Name, Line_Number)
283- # )
284- # sModuleInfo = Function_Name + ":" + File_Name
285- # ExecLog(sModuleInfo, "Following exception occurred: %s" % (Error_Detail), 3)
286- # # TakeScreenShot(Function_Name + "~" + File_Name)
287- # if UserMessage != None:
288- # ExecLog(
289- # sModuleInfo, "Following error message is custom: %s" % (UserMessage), 3
290- # )
291- if temp_q != None :
292- temp_q .put ("zeuz_failed" )
267+ # console.print_exception(show_locals=True, max_frames=1)
268+ sModuleInfo_Local = inspect .currentframe ().f_code .co_name + " : " + MODULE_NAME
269+ exc_type , exc_obj , exc_tb = exec_info
270+ Error_Type = (
271+ (str (exc_type ).replace ("type " , "" ))
272+ .replace ("<" , "" )
273+ .replace (">" , "" )
274+ .replace (";" , ":" )
275+ )
276+ Error_Message = str (exc_obj )
277+ File_Name = os .path .split (exc_tb .tb_frame .f_code .co_filename )[1 ]
278+ Function_Name = os .path .split (exc_tb .tb_frame .f_code .co_name )[1 ]
279+ Line_Number = str (exc_tb .tb_lineno )
280+ Error_Detail = (
281+ "Error Type ~ %s: Error Message ~ %s: File Name ~ %s: Function Name ~ %s: Line ~ %s"
282+ % (Error_Type , Error_Message , File_Name , Function_Name , Line_Number )
283+ )
284+ sModuleInfo = Function_Name + ":" + File_Name
285+ ExecLog (sModuleInfo , "Following exception occurred: %s" % (Error_Detail ), 3 )
286+ # TakeScreenShot(Function_Name + "~" + File_Name)
287+ if UserMessage != None :
288+ ExecLog (
289+ sModuleInfo , "Following error message is custom: %s" % (UserMessage ), 3
290+ )
291+ # if temp_q != None:
292+ # temp_q.put("zeuz_failed")
293293
294294 return "zeuz_failed"
295295
296296 except Exception :
297- # exc_type_local, exc_obj_local, exc_tb_local = sys.exc_info()
298- # fname_local = os.path.split(exc_tb.tb_frame.f_code.co_filename)[1]
299- # Error_Detail_Local = (
300- # (str(exc_type_local).replace("type ", "Error Type: "))
301- # + ";"
302- # + "Error Message: "
303- # + str(exc_obj_local)
304- # + ";"
305- # + "File Name: "
306- # + fname_local
307- # + ";"
308- # + "Line: "
309- # + str(exc_tb_local.tb_lineno)
310- # )
311- # ExecLog(
312- # sModuleInfo_Local,
313- # "Following exception occurred: %s" % (Error_Detail_Local),
314- # 3,
315- # )
297+ exc_type_local , exc_obj_local , exc_tb_local = sys .exc_info ()
298+ fname_local = os .path .split (exc_tb .tb_frame .f_code .co_filename )[1 ]
299+ Error_Detail_Local = (
300+ (str (exc_type_local ).replace ("type " , "Error Type: " ))
301+ + ";"
302+ + "Error Message: "
303+ + str (exc_obj_local )
304+ + ";"
305+ + "File Name: "
306+ + fname_local
307+ + ";"
308+ + "Line: "
309+ + str (exc_tb_local .tb_lineno )
310+ )
311+ ExecLog (
312+ sModuleInfo_Local ,
313+ "Following exception occurred: %s" % (Error_Detail_Local ),
314+ 3 ,
315+ )
316316 return "zeuz_failed"
317317
318318
0 commit comments