diff --git a/adafruit_circuitplayground/express.py b/adafruit_circuitplayground/express.py index 123dab9..f9eeaaf 100755 --- a/adafruit_circuitplayground/express.py +++ b/adafruit_circuitplayground/express.py @@ -38,7 +38,14 @@ import sys import time # pylint: disable=wrong-import-position -sys.path.insert(0, ".frozen") # prefer frozen modules over local +try: + lib_index = sys.path.index("/lib") # pylint: disable=invalid-name + if lib_index < sys.path.index(".frozen"): + # Prefer frozen modules over those in /lib. + sys.path.insert(lib_index, ".frozen") +except ValueError: + # Don't change sys.path if it doesn't contain "lib" or ".frozen". + pass import adafruit_lis3dh import adafruit_thermistor