aboutsummaryrefslogtreecommitdiff
path: root/dialoguer/binary_conversion.py
diff options
context:
space:
mode:
Diffstat (limited to 'dialoguer/binary_conversion.py')
-rw-r--r--dialoguer/binary_conversion.py4
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