Skip to content

Commit 77a8abe

Browse files
author
Scott Irwin
committed
use isinstance() instead of type() check
1 parent 28c6685 commit 77a8abe

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

adafruit_bno055.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ def __get__(self, obj, objtype=None):
101101
result = super().__get__(obj, objtype)
102102
obj.mode = last_mode
103103
# single value comes back as a one-element tuple
104-
return result[0] if type(result) == tuple and len(result) == 1 else result
104+
return result[0] if isinstance(result, tuple) and len(result) == 1 else result
105105

106106
def __set__(self, obj, value):
107107
last_mode = obj.mode
108108
obj.mode = self.mode
109109
# underlying __set__() expects a tuple
110-
set_val = (value,) if type(value) != tuple else value
110+
set_val = value if isinstance(value, tuple) else (value,)
111111
super().__set__(obj, set_val)
112112
obj.mode = last_mode
113113

0 commit comments

Comments
 (0)