diff --git a/.gitignore b/.gitignore index e61bca2..c7ca2f3 100644 --- a/.gitignore +++ b/.gitignore @@ -114,3 +114,18 @@ dmypy.json # Pyre type checker .pyre/ +# ---> Linux +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + diff --git a/bmp.py b/bmp.py index b24d890..e21d937 100644 --- a/bmp.py +++ b/bmp.py @@ -1,8 +1,13 @@ import time -from . import logger, background_task, DEBUG -if not DEBUG: - import smbus +from . import logger, background_task +try: + import smbus +except ImportError: + logger.warning("Could not import smbus. DEBUG set to True.") + DEBUG = True +else: + from . import DEBUG class bmp_180(background_task): diff --git a/dht.py b/dht.py index cfb34d2..a4161b7 100644 --- a/dht.py +++ b/dht.py @@ -1,10 +1,13 @@ import time -from . import logger, background_task, DEBUG - -if not DEBUG: +from . import logger, background_task +try: import adafruit_dht - +except ImportError: + logger.warning("Could not import adafruit_dht. DEBUG set to True") + DEBUG = True +else: + from . import DEBUG class dht_22(background_task): RUN_SLEEP_TIME = 2.0