fabric/fabric — pull request #1174 by mrname (2014-08-11 17:37:58+00:00)
Title: env.abort_exception handling KeyboardInterrupt exceptions

It would make sense to let state.env.abort_exception handle KeyboardInterrupt exceptions if it is set. In my particular use case, I need to take certain actions if ANY exception is thrown, including KeyboardInterrupt. It seems like KeyboardInterrupt is currently the only exception that is not handled by state.env.abort_exception.