X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=VendServer%2FVendServer.py;h=d079b4edae274616e2a83329581865c0fb821f47;hb=ed50c28e02f4be810b2a492717904ec8cd5a4970;hp=8fbf11edda11d6902099a9a3a1d0ca37d93bba05;hpb=33c571c78669c60bf4be3cff2f02278510497b13;p=uccvend-vendserver.git diff --git a/VendServer/VendServer.py b/VendServer/VendServer.py index 8fbf11e..d079b4e 100755 --- a/VendServer/VendServer.py +++ b/VendServer/VendServer.py @@ -887,6 +887,7 @@ def handle_mifare_event(state, event, params, v, vstatus): (center('SORRY'), False, 0.5)]) vstatus.cur_user = '' vstatus.cur_pin = '' + _last_card_id = -1 reset_idler(v, vstatus, 2) return @@ -1185,7 +1186,8 @@ def do_vend_server(options, config_opts): logging.info("Trying again in 5 seconds.") sleep(5) -if __name__ == '__main__': + +def main(argv=None): options, config_opts = set_stuff_up() while True: try: @@ -1215,3 +1217,5 @@ if __name__ == '__main__': sleep(10) logging.warning("Trying again anyway (might not help, but hey...)") +if __name__ == '__main__': + sys.exit(main())