if USE_DB: import pg
from time import time, sleep
from popen2 import popen2
-from LATClient import LATClient
+from LATClient import LATClient, LATClientException
from VendingMachine import VendingMachine, VendingException
from HorizScroll import HorizScroll
from random import random, seed
else:
return None
-def door_open_mode(vending_machine):
+def door_open_mode(v):
print "Entering open door mode"
v.display("-FEED ME-")
while True:
while True:
try:
- rfh, wfh = connect_to_vend(options, DBServer, DBName, DBUser, DBPassword, ServiceName, ServicePassword, ServerName, ConnectPassword, PrivPassword)
- except Exception:
+ rfh, wfh = connect_to_vend(options, DBServer, DBName, DBUser, DBPassword, ServiceName, ServicePassword, ServerName, ConnectPassword, PrivPassword)
+ except (LATClientException, socket.error):
(exc_type, exc_value, exc_traceback) = sys.exc_info()
print "Connection error ("+str(exc_type)+"):"
print_tb(exc_traceback)