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.AzureMLExceptionAutoMLException
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
|
Zpráva popisující chybu |
target
|
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
|
Neformátovaná verze exception_message bez nahrazení proměnných. Default value: None
|
message_parameters
|
Nahrazení hodnot odpovídajících obsahu message_format Default value: None
|
reference_code
|
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.