ModelException Classe

Classe pour toutes les exceptions liées aux modèles.

Héritage
ModelException

Constructeur

ModelException(message: str, no_personal_data_message: str, *args, target: ErrorTarget = 'Unknown', error_category: ErrorCategory = 'Unknown', **kwargs)

Paramètres

message
str
Obligatoire

Message décrivant l'erreur. Il s’agit du message d’erreur que l’utilisateur verra.

no_personal_data_message
str
Obligatoire

Message d’erreur sans données personnelles. Cette opération est envoyée aux journaux de télémétrie.

target
ErrorTarget
Obligatoire

Nom de l’élément ayant provoqué le déclenchement de l’exception.

error_category
ErrorCategory
Obligatoire

La catégorie d’erreur, par défaut, est Inconnue.

Keyword-Only Parameters

target
valeur par défaut: Unknown
error_category
valeur par défaut: Unknown

Méthodes

add_note

Exception.add_note(remarque) : ajoutez une note à l’exception

raise_with_traceback

Déclenchez l’exception avec le suivi existant.

Déconseillée depuis la version 1.22.0 : cette méthode est déconseillée, car nous ne prenons plus en charge Python 2. Utilisez plutôt raise/from.

with_traceback

Exception.with_traceback(tb) : définissez l’auto. retour à tb et retour de soi.

add_note

Exception.add_note(remarque) : ajoutez une note à l’exception

add_note()

raise_with_traceback

Déclenchez l’exception avec le suivi existant.

Déconseillée depuis la version 1.22.0 : cette méthode est déconseillée, car nous ne prenons plus en charge Python 2. Utilisez plutôt raise/from.

raise_with_traceback() -> None

with_traceback

Exception.with_traceback(tb) : définissez l’auto. retour à tb et retour de soi.

with_traceback()

Attributs

args

error_category

Retourne la catégorie d’erreur.

Retours

Catégorie d’erreur.

Type de retour

no_personal_data_message

Retourne le message d’erreur sans données personnelles.

Retours

Aucun message d’erreur de données personnelles.

Type de retour

str

target

Retourne la cible d’erreur.

Retours

Cible d’erreur.

Type de retour

continuation_token

continuation_token: str | None

exc_msg

exc_msg: str

exc_traceback

exc_traceback: TracebackType | None

exc_type

exc_type: Type[Any] | None

exc_value

exc_value: BaseException | None

inner_exception

inner_exception: BaseException | None

message

message: str