Skip to content

Commit 96774b1

Browse files
authored
Merge pull request #80 from dhalbert/initial-value-none
check initial_value is explicitly None
2 parents 6babdd2 + ed5cf93 commit 96774b1

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

adafruit_ble/characteristics/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ def __init__(
239239
):
240240
self._struct_format = struct_format
241241
self._expected_size = struct.calcsize(struct_format)
242-
if initial_value:
242+
if initial_value is not None:
243243
initial_value = struct.pack(self._struct_format, *initial_value)
244244
super().__init__(
245245
uuid=uuid,

adafruit_ble/characteristics/float.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ def __init__(
4646
write_perm=Attribute.OPEN,
4747
initial_value=None
4848
):
49-
if initial_value:
49+
if initial_value is not None:
5050
initial_value = (initial_value,)
5151
super().__init__(
5252
"<f",

adafruit_ble/characteristics/int.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ def __init__(
5151
):
5252
self._min_value = min_value
5353
self._max_value = max_value
54-
if initial_value:
54+
if initial_value is not None:
5555
if not self._min_value <= initial_value <= self._max_value:
5656
raise ValueError("initial_value out of range")
5757
initial_value = (initial_value,)

0 commit comments

Comments
 (0)