exception_handler

Error handling and error reporting.

Classes

ExceptionHandler

Functions

conda_exception_handler(func, *args, **kwargs)

class ExceptionHandler
property http_timeout
property user_agent
property error_upload_url
property _isatty
__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)
_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)