Platform-independent exit codes.
Python provides standard exit status codes for some platforms, but not all. This
is technically, pedantically correct, but it makes it awkward to provide
practical cross-platform exit statuses. This package takes the exit status codes
os for Unixes and make them available to the unwashed masses.
It's simple to use:
from exit_codes import ExitCode def main(): if big_operation(): # If your program exits normally, return OK return ExitCode.OK else: # Otherwise, return the appropriate error code return ExitCode.IO_ERR