diff options
Diffstat (limited to 'dialoguer')
-rw-r--r-- | dialoguer/binary_conversion.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/dialoguer/binary_conversion.py b/dialoguer/binary_conversion.py index 4b8a30a..741a5d7 100644 --- a/dialoguer/binary_conversion.py +++ b/dialoguer/binary_conversion.py @@ -1,3 +1,5 @@ +import struct + def bin_conv(data, data_type = None): conv_data = None #convert to binary @@ -14,5 +16,7 @@ def bin_conv(data, data_type = None): conv_data = int.from_bytes(data, 'little') elif type(data) == bytes and data_type == bool: conv_data = bool(data[0]) + elif type(data) == bytes and data_type == float: + conv_data = struct.unpack('d', data)[0] return conv_data
\ No newline at end of file |