OperationResult Luokka

Edustaa toiminnon tulosta.

Tämä luokka kiteyttää toiminnon onnistumisen tai epäonnistumisen tilan sekä siihen liittyvät virheet.

Konstruktori

OperationResult()

Parametrit

Nimi Description
succeeded
Pakollinen
errors
Default value: None

Menetelmät

__init__

Alusta Uusi OperationResult-luokan esiintymä.

__new__
failed

Luo ToimintoTulos, joka ilmaisee epäonnistuneen toiminnon.

success

Palauta OperationResult, joka osoittaa onnistuneen toiminnon.

__init__

Alusta Uusi OperationResult-luokan esiintymä.

__init__(succeeded: bool, errors: List[OperationError] | None = None)

Parametrit

Nimi Description
succeeded
Pakollinen

Merkintä, joka ilmaisee, onko toiminto onnistunut.

errors

Valinnainen luettelo toiminnon aikana tapahtuneista virheistä.

Default value: None

__new__

__new__(**kwargs)

failed

Luo ToimintoTulos, joka ilmaisee epäonnistuneen toiminnon.

static failed(*errors: OperationError) -> OperationResult

Parametrit

Nimi Description
*errors
Pakollinen

OperationError-esiintymien muuttujanumero.

Palautukset

Tyyppi Description

ToimintoTulos, joka ilmaisee epäonnistuneen toiminnon.

success

Palauta OperationResult, joka osoittaa onnistuneen toiminnon.

static success() -> OperationResult

Palautukset

Tyyppi Description

OperaatioTulos, joka osoittaa onnistuneen toiminnon.

Määritteet

errors

Hae toiminnon aikana tapahtuneiden virheiden luettelo.

Muistio

Tämä ominaisuus palauttaa sisäisen virheluettelon puolustavan kopion

ulkoisten muokkausten estämiseksi, mikä on erityisen tärkeää

kohteen success() palauttaman singleton-esiintymän suojaaminen.

Palautukset

Tyyppi Description

Kopio toimintovirheiden luettelosta.

succeeded

Hae merkintä, joka ilmaisee, onko toiminto onnistunut.

Palautukset

Tyyppi Description

True, jos toiminto onnistui, muussa tapauksessa False.