Sdílet prostřednictvím


AutoMLException Třída

Výjimka s dalším polem určujícím, o jaký typ chyby se jedná.

Vytvořit novou AutoMLException.

Dědičnost
azureml._common.exceptions.AzureMLException
AutoMLException

Konstruktor

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)

Parametry

Name Description
exception_message
Vyžadováno
str

Zpráva popisující chybu

target
str

Název prvku, který způsobil vyvolání výjimky.

Default value: None
details

Všechny další informace o chybě, například jiné chybové odpovědi nebo trasování zásobníku.

Default value: None
message_format
str

Neformátovaná verze exception_message bez nahrazení proměnných.

Default value: None
message_parameters
<xref:Dictionary>[str, str]

Nahrazení hodnot odpovídajících obsahu message_format

Default value: None
reference_code
str

Indikátor modulu nebo kódu, kde došlo k selhání

Default value: None
has_pii

Logická hodnota představující, jestli zpráva o výjimce obsahuje nějaké informace o PII.

Default value: True
azureml_error
Default value: None
inner_exception
Default value: None

Metody

create_without_pii

Vytvořte výjimku, která je označená jako neobsahující PII.

from_exception

Převeďte libovolnou výjimku na tento typ výjimky. Výsledná výjimka je označená jako obsahující PII.

get_pii_free_exception_msg_format
pii_free_msg

Záložní zpráva, která se má použít v situacích, kdy tisk informací obsahujících PII není vhodný.

with_generic_msg

Připojte obecnou chybovou zprávu, která se použije v telemetrii, pokud tato výjimka obsahuje pii.

create_without_pii

Vytvořte výjimku, která je označená jako neobsahující PII.

create_without_pii(msg: str = '', target: str | None = None, reference_code: str | None = None) -> ExceptionT

Parametry

Name Description
cls
Vyžadováno

Třída typu :class: azureml.automl.core.exceptions.AutoMLException

msg
Vyžadováno

volitelná zpráva, která se má použít místo původní zprávy o výjimce

target

volitelný řetězec odkazující na cíl výjimky

Default value: None
reference_code

Indikátor modulu nebo kódu, kde došlo k selhání

Default value: None

from_exception

Převeďte libovolnou výjimku na tento typ výjimky. Výsledná výjimka je označená jako obsahující PII.

from_exception(e: BaseException, msg: str | None = None, target: str | None = None, reference_code: str | None = None, has_pii: bool = True) -> AutoMLException

Parametry

Name Description
cls
Vyžadováno

Třída typu :class: azureml.automl.core.exceptions.AutoMLException

e
Vyžadováno

původní objekt výjimky

msg

volitelná zpráva, která se má použít místo původní zprávy o výjimce

Default value: None
target

volitelný řetězec odkazující na cíl výjimky

Default value: None
reference_code

Indikátor modulu nebo kódu, kde došlo k selhání

Default value: None
has_pii

jestli tato výjimka obsahuje pii, nebo ne

Default value: True

Návraty

Typ Description

nová výjimka tohoto typu se zachováním původního trasování zásobníku

get_pii_free_exception_msg_format

get_pii_free_exception_msg_format() -> str

pii_free_msg

Záložní zpráva, která se má použít v situacích, kdy tisk informací obsahujících PII není vhodný.

pii_free_msg(scrubbed: bool = True) -> str

Parametry

Name Description
scrubbed

Pokud je true, vrátí jako záložní hodnotu obecný řetězec [skrytý, protože může obsahovat pii]. V opačném případě se jedná o prázdný řetězec.

Default value: True

Návraty

Typ Description

Protokolovat zprávu o bezpečném přihlášení k telemetrii

with_generic_msg

Připojte obecnou chybovou zprávu, která se použije v telemetrii, pokud tato výjimka obsahuje pii.

with_generic_msg(msg: str) -> ExceptionT

Parametry

Name Description
msg
Vyžadováno

obecná zpráva, která se má použít

Návraty

Typ Description

tento objekt

Atributy

error_code

Získejte kód chyby pro tuto výjimku.

error_type

Získejte kořenový typ chyby pro tuto výjimku.

has_pii

Zkontrolujte, jestli zpráva této výjimky obsahuje pii, nebo ne.

message_format

Získejte zprávu o bezpečné výjimce protokolu, pokud existuje.

target

Název prvku, který způsobil vyvolání výjimky.