X-Git-Url: https://git.ucc.asn.au/?p=zanchey%2Fdispense2.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendServer.py;h=974e0b47b4eb424a70626ce62b5a4de17d0b6894;hp=438ca06ac771118745a9e4526046efd958a28395;hb=7bfe9ec40785e65c830225cc9f006f9012c3f7b7;hpb=81ff043da21e437edd582affb5f78b9531f7d400 diff --git a/sql-edition/servers/VendServer.py b/sql-edition/servers/VendServer.py index 438ca06..974e0b4 100755 --- a/sql-edition/servers/VendServer.py +++ b/sql-edition/servers/VendServer.py @@ -463,6 +463,8 @@ if __name__ == '__main__': except KeyboardInterrupt: print "Killed by signal." break + except SystemExit, e: + raise e except: (exc_type, exc_value, exc_traceback) = sys.exc_info() print @@ -474,6 +476,7 @@ if __name__ == '__main__': print print "This message should be considered a bug in the Vend Server." print "Please report this to someone who can fix it." + sleep(10) print print "Trying again anyway (might not help, but hey...)"