diff MonitorDev.py @ 16:f1832dec26e3 default tip

Move OWReadError to MonitorDev since that's where it's raised.
author darius
date Tue, 23 Oct 2007 01:05:21 +0000
parents 9d5b291cfd01
children
line wrap: on
line diff
--- a/MonitorDev.py	Tue Oct 23 01:03:58 2007 +0000
+++ b/MonitorDev.py	Tue Oct 23 01:05:21 2007 +0000
@@ -3,7 +3,7 @@
 ############################################################################
 # Monitoring/control interface to hardware for beermon
 #
-# $Id: MonitorDev.py,v 1.2 2007/09/29 14:51:20 darius Exp $
+# $Id: MonitorDev.py,v 1.3 2007/10/23 01:05:22 darius Exp $
 #
 # Depends on: Python 2.3 (I think)
 #
@@ -36,6 +36,11 @@
 
 import threading, re, time, pexpect
 
+class OWReadError(Exception):
+    """Raised when we failed to read from a 1-wire device, could be a timeout
+or the device is non-existent, etc"""
+    pass
+
 class MonitorDev(threading.Thread):
     """This class continually polls the hardware for temperature
 readings and accepts state changes to heat & cool"""