how to abort on syntax errors

kyosohma at gmail.com kyosohma at gmail.com
Mon Mar 26 13:37:21 EDT 2007


On Mar 26, 12:21 pm, "Josh" <n... at nowhere.com> wrote:
> I have a lot of except Exception, e statements in my code, which poses some
> problems. One of the biggest is whenever I refactor even the triviallest
> thing in my code.
>
> I would like python to abort, almost as if it were a compile-time error,
> whenever it cannot find a function, or if I introduced a syntax error. But,
> instead, it merrily proceeds on its way.
>
> Is there some idiom that you use in situations like these?
> thanks,
> josh

Try sticking in an

try:
  #do something
except SyntaxError, e:
   print e
   sys.exit(0)
except Exception, e:
   print e


# You put in as many exceptions as you like.

Mike




More information about the Python-list mailing list