better_trace._did_you_mean ========================== .. py:module:: better_trace._did_you_mean Attributes ---------- .. autoapisummary:: better_trace._did_you_mean._has_rich better_trace._did_you_mean._has_rich better_trace._did_you_mean.all_modules Functions --------- .. autoapisummary:: better_trace._did_you_mean.suggest_name_error better_trace._did_you_mean.suggest_attribute_error better_trace._did_you_mean.suggest_module_not_found_error better_trace._did_you_mean.suggest_import_error Module Contents --------------- .. py:data:: _has_rich :type: bool :value: True .. py:data:: _has_rich :value: False .. py:data:: all_modules .. py:function:: suggest_name_error(exc: NameError, tb: types.TracebackType) -> None suggest_name_error is a function that takes two paramters, exc and tb. It is used to suggest 'Did you mean: ...? for NameErrors' Args: exc (NameError): The NameError object tb (TracebackType): The traceback object Returns: None ## Used by: - print_verbose - print_context - print_compact - print_minimal ## Notes: This is an internal function, so don't call it. .. py:function:: suggest_attribute_error(exc: AttributeError) -> None suggest_attribute_error is a function that takes one paramter, exc. It is used to suggest 'Did you mean: ...? for AttributeErrors' Args: exc (AttributeError): The AttributeError object Returns: None ## Used by: - print_verbose - print_context - print_compact - print_minimal ## Notes: This is an internal function, so don't call it. .. py:function:: suggest_module_not_found_error(exc: ModuleNotFoundError) -> None .. py:function:: suggest_import_error(exc: ImportError) -> None