Python equivalent of Perl's warn and die functions
Python equivalent of Perl's
from dire import * warn("This will print to sys.stdout") die("This will `warn` and then `sys.exit(1)`") die("This will `warn` and then `sys.exit(2)`", exit_val=2)
I miss having these two functions that in Perl. I find myself defining them in most every program I write, so I'm making this module so I can just
warn function will simply
die function will call
warn with a message and will then call
sys.exit with the
exit_val parameter. NB: In Unix, an exit value of
0 indicates no error. The default value of
die.exit_val is 1 simply because it is not zero. You could choose to set
exit_val=0 to halt program execution without indicating an error.
Ken Youens-Clark firstname.lastname@example.org
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.