Browse Source

Import BugFix for DEBUG-Mode

spike_filter
Dirk Alders 4 years ago
parent
commit
5ffef8254a
3 changed files with 30 additions and 7 deletions
  1. 15
    0
      .gitignore
  2. 8
    3
      bmp.py
  3. 7
    4
      dht.py

+ 15
- 0
.gitignore View File

114
 # Pyre type checker
114
 # Pyre type checker
115
 .pyre/
115
 .pyre/
116
 
116
 
117
+# ---> Linux
118
+*~
119
+
120
+# temporary files which can be created if a process still has a handle open of a deleted file
121
+.fuse_hidden*
122
+
123
+# KDE directory preferences
124
+.directory
125
+
126
+# Linux trash folder which might appear on any partition or disk
127
+.Trash-*
128
+
129
+# .nfs files are created when an open file is removed but is still being accessed
130
+.nfs*
131
+

+ 8
- 3
bmp.py View File

1
 import time
1
 import time
2
 
2
 
3
-from . import logger, background_task, DEBUG
4
-if not DEBUG:
5
-	import smbus
3
+from . import logger, background_task
4
+try:
5
+    import smbus
6
+except ImportError:
7
+    logger.warning("Could not import smbus. DEBUG set to True.")
8
+    DEBUG = True
9
+else:
10
+    from . import DEBUG
6
 
11
 
7
 
12
 
8
 class bmp_180(background_task):
13
 class bmp_180(background_task):

+ 7
- 4
dht.py View File

1
 import time
1
 import time
2
 
2
 
3
-from . import logger, background_task, DEBUG
4
-
5
-if not DEBUG:
3
+from . import logger, background_task
4
+try:
6
     import adafruit_dht
5
     import adafruit_dht
7
-
6
+except ImportError:
7
+    logger.warning("Could not import adafruit_dht. DEBUG set to True")
8
+    DEBUG = True
9
+else:
10
+    from . import DEBUG
8
 
11
 
9
 class dht_22(background_task):
12
 class dht_22(background_task):
10
     RUN_SLEEP_TIME = 2.0
13
     RUN_SLEEP_TIME = 2.0

Loading…
Cancel
Save