AutoMLException Clase
Excepción con un campo adicional que especifica qué tipo de error es.
Construya una nueva excepción AutoMLException.
- Herencia
-
azureml._common.exceptions.AzureMLExceptionAutoMLException
Constructor
AutoMLException(exception_message: str = '', target: str | None = None, details: List[str] | None = None, message_format: str | None = None, message_parameters: Dict[str, str] | None = None, reference_code: str | None = None, has_pii: bool = True, azureml_error: AzureMLError | None = None, inner_exception: BaseException | None = None)
Parámetros
Nombre | Description |
---|---|
exception_message
Requerido
|
Un mensaje que describe el error. |
target
|
Nombre del elemento que hizo que se produjese la excepción. Valor predeterminado: None
|
details
|
Cualquier información adicional para el error, como otras respuestas de error o seguimientos de pila. Valor predeterminado: None
|
message_format
|
Versión sin formato del exception_message sin sustitución de variables. Valor predeterminado: None
|
message_parameters
|
Sustituciones de valores correspondientes al contenido de message_format Valor predeterminado: None
|
reference_code
|
Indicador del módulo o código donde se produjo el error Valor predeterminado: None
|
has_pii
|
Boolean que representa si el mensaje de excepción tiene información de IDENTIFICACIÓN personal. Valor predeterminado: True
|
azureml_error
|
Valor predeterminado: None
|
inner_exception
|
Valor predeterminado: None
|
Métodos
create_without_pii |
Cree una excepción etiquetada como que no contiene PII. |
from_exception |
Convierta una excepción arbitraria en este tipo de excepción. La excepción resultante se marca como que contiene DCP. |
get_pii_free_exception_msg_format | |
pii_free_msg |
Mensaje de reserva que se usará para situaciones en las que la impresión de información que contiene DCP no es apropiada. |
with_generic_msg |
Adjunte un mensaje de error genérico que se va a usar en la telemetría si esta excepción contiene DCP. |
create_without_pii
Cree una excepción etiquetada como que no contiene PII.
create_without_pii(msg: str = '', target: str | None = None, reference_code: str | None = None) -> ExceptionT
Parámetros
Nombre | Description |
---|---|
cls
Requerido
|
Clase de tipo :class: azureml.automl.core.exceptions.AutoMLException |
msg
Requerido
|
mensaje opcional que se usará en lugar del mensaje de excepción original |
target
|
cadena opcional que apunta al destino de la excepción Valor predeterminado: None
|
reference_code
|
Indicador del módulo o código donde se produjo el error Valor predeterminado: None
|
from_exception
Convierta una excepción arbitraria en este tipo de excepción. La excepción resultante se marca como que contiene DCP.
from_exception(e: BaseException, msg: str | None = None, target: str | None = None, reference_code: str | None = None, has_pii: bool = True) -> AutoMLException
Parámetros
Nombre | Description |
---|---|
cls
Requerido
|
Clase de tipo :class: azureml.automl.core.exceptions.AutoMLException |
e
Requerido
|
el objeto de excepción original |
msg
|
mensaje opcional que se usará en lugar del mensaje de excepción original Valor predeterminado: None
|
target
|
cadena opcional que apunta al destino de la excepción Valor predeterminado: None
|
reference_code
|
Indicador del módulo o código donde se produjo el error Valor predeterminado: None
|
has_pii
|
indica si esta excepción contiene DCP o no Valor predeterminado: True
|
Devoluciones
Tipo | Description |
---|---|
una nueva excepción de este tipo, conservando el seguimiento de la pila original |
get_pii_free_exception_msg_format
get_pii_free_exception_msg_format() -> str
pii_free_msg
Mensaje de reserva que se usará para situaciones en las que la impresión de información que contiene DCP no es apropiada.
pii_free_msg(scrubbed: bool = True) -> str
Parámetros
Nombre | Description |
---|---|
scrubbed
|
Si es true, devuelve un '[Hidden as it may contain PII]' genérico como reserva; de lo contrario, devuelve una cadena vacía Valor predeterminado: True
|
Devoluciones
Tipo | Description |
---|---|
Mensaje seguro de registro para el registro en la telemetría |
with_generic_msg
Adjunte un mensaje de error genérico que se va a usar en la telemetría si esta excepción contiene DCP.
with_generic_msg(msg: str) -> ExceptionT
Parámetros
Nombre | Description |
---|---|
msg
Requerido
|
el mensaje genérico que se va a usar |
Devoluciones
Tipo | Description |
---|---|
este objeto |
Atributos
error_code
Obtenga el código de error para esta excepción.
error_type
Obtenga el tipo de error raíz para esta excepción.
has_pii
Compruebe si el mensaje de esta excepción contiene PII o no.
message_format
Obtenga un mensaje de excepción de seguridad de registro, si lo hubiera.
target
Nombre del elemento que hizo que se produjese la excepción.