exception_handler#

Error handling and error reporting.

Classes#

Functions#

conda_exception_handler(func, *args, **kwargs)

class ExceptionHandler#
property http_timeout#
property user_agent#
property error_upload_url#
__call__(func, *args, **kwargs)#
write_out(*content)#
handle_exception(exc_val, exc_tb)#
handle_application_exception(exc_val, exc_tb)#
_print_conda_exception(exc_val, exc_tb)#
handle_unexpected_exception(exc_val, exc_tb)#
handle_reportable_application_exception(exc_val, exc_tb)#
get_error_report(exc_val, exc_tb)#
print_unexpected_error_report(error_report)#
print_expected_error_report(error_report)#
_isatty()#
_upload(error_report) None#

Determine whether or not to upload the error report.

_ask_upload()#
_execute_upload(error_report)#
_post_upload(do_upload)#
conda_exception_handler(func, *args, **kwargs)#