import re
from CRC import do_crc
from select import select
-import socket
+import socket, logging
asynchronous_responses = [ '400', '401', # door open/closed
'610', # switches changed
try:
s = self.rfh.read(1)
except socket.error:
- print "Blah, seems DEC server has fallen over"
raise VendingException('failed to read input from vending machine')
if s == '': raise VendingException('nothing read!')
if s == '\n' or s == '\r':
elif code[0] == '2':
self.events.append((KEY, int(code[1:3])))
else:
- sys.stderr.write('WARNING: Unhandled event! (%s %s)\n'%(code,text))
+ logging.warning('Unhandled event! (%s %s)\n'%(code,text))
def authed_message(self, message):
if self.challenge == None: