Compartir a través de


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.AzureMLException
AutoMLException

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
str

Un mensaje que describe el error.

target
str

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
str

Versión sin formato del exception_message sin sustitución de variables.

Valor predeterminado: None
message_parameters
<xref:Dictionary>[str, str]

Sustituciones de valores correspondientes al contenido de message_format

Valor predeterminado: None
reference_code
str

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.