aboutsummaryrefslogtreecommitdiff
path: root/dialoguer/binary_conversion.py
diff options
context:
space:
mode:
authorTinWoodman92 <chrhodgden@gmail.com>2023-07-05 20:24:15 -0500
committerTinWoodman92 <chrhodgden@gmail.com>2023-07-05 20:24:15 -0500
commit3d2424418674f6d3dca277c46b5ea9414d859834 (patch)
tree03aec90c64648ad8f1273b45fe80cf06baa79f61 /dialoguer/binary_conversion.py
parent91926797b7df0aaa91f1b7efea3a091adda4fcdd (diff)
Added double conversion.
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