Exceptions versus sys.exit()

Ivan Glushkov gli.work at gmail.com
Mon Apr 2 08:34:52 PDT 2007


Hi.

I just want to know what method to signal about error is preferred?
Exceptions or simple sys.exit(1) (=  DITrack.Util.common.err()).

Statistic for the both:

src/trunk$ grep common.err * -rcI | grep "\.py:[1-9]"
DITrack/Command/act.py:1
DITrack/Command/cat.py:2
DITrack/Command/list.py:2
DITrack/Command/remove.py:4
DITrack/DB/Common.py:6
DITrack/dt/globals.py:7

src/trunk$ grep raise * -rcI | grep "\.py:[1-9]"
DITrack/Command/act.py:1
DITrack/Command/generic.py:1
DITrack/Command/remove.py:1
DITrack/Command/status.py:1
DITrack/Common.py:5
DITrack/DB/Common.py:23
DITrack/DB/Configuration.py:18
DITrack/DB/Issue.py:4
DITrack/Edit.py:1
DITrack/SVN.py:4
DITrack/ThirdParty/ezt.py:14
DITrack/Util/cmdline.py:5
DITrack/Util/common.py:1
DITrack/WC.py:6
tests/dttest/dttest.py:2

Links to the python documentation is also welcomed :)

Ivan.


More information about the Dev mailing list