import direct.directbase.DirectStart from direct.showbase.DirectObject import DirectObject import sys class World(DirectObject): def __init__(self): self.accept('q', self.quit) def quit(self): sys.exit(17) # random number w = World() print "go" try: run() except: print "exception" raise else: print "no exception" finally: print "finally" print "done"