In fedpkg.cli.retire and fedpkg.cli.update, once exception occurs, fedpkg calls sys.exit to terminate immediately and __main__ has no chance to get the exception as others do. It's better re-raise the exception, and let __main__ controls how to terminate.
fedpkg.cli.retire
fedpkg.cli.update
sys.exit
__main__
Fixed in #71
@cqi changed the status to Closed
Closed