From: Mitchell Pomery Date: Sat, 4 Apr 2015 04:23:29 +0000 (+0800) Subject: Minor bug fixes to get it working X-Git-Url: https://git.ucc.asn.au/?a=commitdiff_plain;h=d51a435a9b62496dd3388c6db2280c0bfb3a49eb;p=uccvend-vendserver.git Minor bug fixes to get it working --- diff --git a/VendServer/OpenDispense.py b/VendServer/OpenDispense.py index b4f481c..4eadcf6 100644 --- a/VendServer/OpenDispense.py +++ b/VendServer/OpenDispense.py @@ -26,7 +26,7 @@ class OpenDispense(DispenseInterface): def authUserIdPin(self, userId, pin): try: # Get info from - info = pwd.getpwuid(userId) + info = pwd.getpwuid(int(userId)) except KeyError: logging.info('getting pin for uid %d: user not in password file'%userId) return False diff --git a/VendServer/VendServer.py b/VendServer/VendServer.py index f642dc4..dd35cd4 100755 --- a/VendServer/VendServer.py +++ b/VendServer/VendServer.py @@ -172,7 +172,7 @@ class VendServer(): def scroll_options(self, username, mk, welcome = False): # If the user has just logged in, show them their balance if welcome: - balance = dispense.getBalance() + balance = self.dispense.getBalance() msg = [(self.center('WELCOME'), False, TEXT_SPEED), (self.center(self.dispense.getUsername()), False, TEXT_SPEED), @@ -720,6 +720,7 @@ class VendServer(): return """ + """ if self.dispense.isDisabled(): logging.info('user '+self.vstatus.cur_user+' is disabled') self.vstatus.mk.set_messages( @@ -729,7 +730,7 @@ class VendServer(): self.reset_idler(3) return - + """ self.vstatus.cur_pin = '' self.vstatus.mk.set_message('PIN: ')