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