Skip to content

Commit 0535d1c

Browse files
kattnitannewt
authored andcommitted
Added error to cpx.shake for incompatible CircuitPython versions (#19)
1 parent 7128a9a commit 0535d1c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

adafruit_circuitplayground/express.py

+5-2
Original file line numberDiff line numberDiff line change
@@ -165,8 +165,11 @@ def shake(self):
165165
if cpx.shake(shake_threshold=20):
166166
print("Shake detected more easily than before!")
167167
"""
168-
return self._lis3dh.shake()
169-
168+
try:
169+
return self._lis3dh.shake()
170+
except AttributeError:
171+
raise RuntimeError("Oops! You need a newer version of CircuitPython "
172+
"(2.2.0 or greater) to use cpx.shake.")
170173

171174
@property
172175
def touch_A1(self): # pylint: disable=invalid-name

0 commit comments

Comments
 (0)