OperationResult Klasse
Representerer resultatet av en operasjon.
Denne klassen omslutter vellykket eller mislykket tilstand for en operasjon sammen med eventuelle tilknyttede feil.
Konstruktør
OperationResult()
Parametere
| Navn | Beskrivelse |
|---|---|
|
succeeded
Obligatorisk
|
|
|
errors
|
Default value: None
|
Metoder
| __init__ |
Initialiser en ny forekomst av OperationResult-klassen. |
| __new__ | |
| failed |
Opprett en OperationResult som angir en mislykket operasjon. |
| success |
Returner en OperationResult som angir en vellykket operasjon. |
__init__
Initialiser en ny forekomst av OperationResult-klassen.
__init__(succeeded: bool, errors: List[OperationError] | None = None)
Parametere
| Navn | Beskrivelse |
|---|---|
|
succeeded
Obligatorisk
|
Flagg som angir om operasjonen var vellykket. |
|
errors
|
Valgfri liste over feil som oppstod under operasjonen. Default value: None
|
__new__
__new__(**kwargs)
failed
Opprett en OperationResult som angir en mislykket operasjon.
static failed(*errors: OperationError) -> OperationResult
Parametere
| Navn | Beskrivelse |
|---|---|
|
*errors
Obligatorisk
|
Variabelt antall OperationError-forekomster. |
Returnerer
| Type | Beskrivelse |
|---|---|
|
En OperationResult som angir en mislykket operasjon. |
success
Returner en OperationResult som angir en vellykket operasjon.
static success() -> OperationResult
Returnerer
| Type | Beskrivelse |
|---|---|
|
En OperationResult som angir en vellykket operasjon. |
Attributter
errors
Hent listen over feil som oppstod under operasjonen.
Bemerkning
Denne egenskapen returnerer en defensiv kopi av den interne feillisten
for å forhindre eksterne endringer, noe som er spesielt viktig for
beskytte singletonforekomsten som returneres av success().
Returnerer
| Type | Beskrivelse |
|---|---|
|
En kopi av listen over operasjonsfeil. |
succeeded
Få et flagg som angir om operasjonen var vellykket.
Returnerer
| Type | Beskrivelse |
|---|---|
|
Sann hvis operasjonen var vellykket, ellers usann. |