raise Exception vs sys.exit()