Drake a écrit :
I have a general question of Python style, or perhaps just good
programming practice.

My group is developing a medium-sized library of general-purpose
Python functions, some of which do I/O. Therefore it is possible for
many of the library functions to raise IOError Exceptions. The
question is: should the library function be able to just dump to
sys.exit() with a message about the error (like "couldn't open this
file"),

Arrghll ! NO, DONT !

or should the exception propagate to the calling program which
handles the issue?

Yes, by all means and for God's sake.

Thanks in advance for anyone who can either answer my question or
point me to where this question has already been answered.

There have been numerous threads about this here.

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to