File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -2579,8 +2579,12 @@ def message(self) -> str:
25792579 # sometimes we parsed a negative value and want to print it as an unsigned int:
25802580 result_str = result_str % (result .value + 2 ** (8 * result .length ),)
25812581 elif "%" in result_str .replace ("%%" , "" ):
2582- result_str = result_str .replace ("%lld" , "%d" )
2583- result_str = result_str % (result .value ,)
2582+ result_str = result_str .replace ("%ll" , "%" )
2583+ result_str = result_str .replace ("%#ll" , "0x%" )
2584+ try :
2585+ result_str = result_str % (result .value ,)
2586+ except ValueError as e :
2587+ log .error (f"Error formatting message { result_str !r} with value { result .value !r} : { e !s} " )
25842588 result_str = result_str .replace ("%%" , "%" )
25852589 msg = f"{ msg } { result_str } "
25862590 return msg
You can’t perform that action at this time.
0 commit comments