@@ -494,7 +494,9 @@ async def _call_putflag(
494494 attack_info : Optional [str | bytes ] = await self ._call_method (task )
495495 if isinstance (attack_info , bytes ):
496496 attack_info = attack_info .decode ()
497- get_current_span ().set_attribute ("enochecker.result.attack_info" , attack_info )
497+ get_current_span ().set_attribute (
498+ "enochecker.result.attack_info" , attack_info if attack_info else "None"
499+ )
498500 return CheckerResultMessage (
499501 result = CheckerTaskResult .OK , attack_info = attack_info
500502 )
@@ -929,7 +931,9 @@ async def checker(task: CheckerTaskMessage) -> CheckerResultMessage:
929931 except MumbleException as e :
930932 span .record_exception (e )
931933 span .set_attribute ("enochecker.result" , "MUMBLE" )
932- span .set_attribute ("enochecker.result.message" , e .message )
934+ span .set_attribute (
935+ "enochecker.result.message" , e .message if e .message else "None"
936+ )
933937 trace = traceback .format_exc ()
934938 if e .log_message :
935939 logger .info (e .log_message )
@@ -940,7 +944,9 @@ async def checker(task: CheckerTaskMessage) -> CheckerResultMessage:
940944 except OfflineException as e :
941945 span .record_exception (e )
942946 span .set_attribute ("enochecker.result" , "OFFLINE" )
943- span .set_attribute ("enochecker.result.message" , e .message )
947+ span .set_attribute (
948+ "enochecker.result.message" , e .message if e .message else "None"
949+ )
944950 trace = traceback .format_exc ()
945951 if e .log_message :
946952 logger .info (e .log_message )
@@ -952,7 +958,9 @@ async def checker(task: CheckerTaskMessage) -> CheckerResultMessage:
952958 span .record_exception (e )
953959 span .set_status (StatusCode .ERROR )
954960 span .set_attribute ("enochecker.result" , "INTERNAL_ERROR" )
955- span .set_attribute ("enochecker.result.message" , e .message )
961+ span .set_attribute (
962+ "enochecker.result.message" , e .message if e .message else "None"
963+ )
956964 trace = traceback .format_exc ()
957965 if e .log_message :
958966 logger .info (e .log_message )
0 commit comments