From c9c2697965bbc2a88ed13e18c567792497b648f5 Mon Sep 17 00:00:00 2001 From: Bernard Blackham Date: Sun, 27 Jun 2004 18:35:30 +0000 Subject: [PATCH] Allow disuse of DB --- sql-edition/servers/VendServer.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sql-edition/servers/VendServer.py b/sql-edition/servers/VendServer.py index 819de13..b173d3c 100755 --- a/sql-edition/servers/VendServer.py +++ b/sql-edition/servers/VendServer.py @@ -1,8 +1,10 @@ #!/usr/bin/python # vim:ts=4 +USE_DB = 0 + import sys, os, string, re, pwd -import pg +if USE_DB: import pg from time import time, sleep from popen2 import popen2 from LATClient import LATClient @@ -186,7 +188,7 @@ if __name__ == '__main__': v = VendingMachine(rfh, wfh) print 'PING is', v.ping() - db = DispenseDatabase(v, DBServer, DBName, DBUser, DBPassword) + if USE_DB: db = DispenseDatabase(v, DBServer, DBName, DBUser, DBPassword) cur_user = '' cur_pin = '' cur_selection = '' @@ -197,11 +199,11 @@ if __name__ == '__main__': last_timeout_refresh = None while True: - db.handle_events() + if USE_DB: db.handle_events() if logout_timeout != None: time_left = logout_timeout - time() - if time_left < 10 and (last_timeout_refresh > time_left or last_timeout_refresh is None): + if time_left < 10 and (last_timeout_refresh is None or last_timeout_refresh > time_left): mk.set_message('LOGOUT: '+str(int(time_left))) last_timeout_refresh = int(time_left) -- 2.20.1