From 16198ba88987470ac5e8045373eb03ec43c72fd3 Mon Sep 17 00:00:00 2001 From: Cort Buffington Date: Sun, 20 Nov 2016 10:16:53 -0600 Subject: [PATCH] Better way to build hex strings --- hblink.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/hblink.py b/hblink.py index e47f6e5..077aef4 100755 --- a/hblink.py +++ b/hblink.py @@ -160,7 +160,8 @@ for sig in [signal.SIGTERM, signal.SIGINT]: # Create a 3 byte hex string from an integer def hex_str_3(_int_id): try: - return hex(_int_id)[2:].rjust(6,'0').decode('hex') + #return hex(_int_id)[2:].rjust(6,'0').decode('hex') + return format(_int_id,'x').rjust(6,'0').decode('hex') except TypeError: logger.error('hex_str_3: invalid integer length')