Random idler fixes.
[zanchey/dispense2.git] / sql-edition / servers / VendServer.py
index 992a65d..45288f1 100755 (executable)
@@ -278,11 +278,11 @@ def run_forever(rfh, wfh, options, cf):
                        time_to_autologout = time() + 15
 
                if time_to_idle == None and cur_user == '':
                        time_to_autologout = time() + 15
 
                if time_to_idle == None and cur_user == '':
-                       time_to_idle = time() + 30
+                       time_to_idle = time() + 5
                        choose_idler()
                        choose_idler()
-               if time_to_idle != None and cur_user != '': time_to_idle = None
+               if time_to_idle is not None and cur_user != '': time_to_idle = None
                if time_to_idle is not None and time() > time_to_idle: idle_step()
                if time_to_idle is not None and time() > time_to_idle: idle_step()
-               if time() > time_to_idle + 300:
+               if time_to_idle is not None and time() > time_to_idle + 300:
                        time_to_idle = time()
                        choose_idler()
 
                        time_to_idle = time()
                        choose_idler()
 

UCC git Repository :: git.ucc.asn.au