OperationResult Sınıf
bir işlemin sonucunu temsil eder.
Bu sınıf, ilişkili hatalarla birlikte bir işlemin başarı veya başarısızlık durumunu kapsüller.
Oluşturucu
OperationResult()
Parametreler
| Name | Description |
|---|---|
|
succeeded
Gerekli
|
|
|
errors
|
Default value: None
|
Yöntemler
| __init__ |
OperationResult sınıfının yeni bir örneğini başlatın. |
| __new__ | |
| failed |
Başarısız bir işlemi belirten bir OperationResult oluşturun. |
| success |
İşlemin başarılı olduğunu belirten bir OperationResult döndürür. |
__init__
OperationResult sınıfının yeni bir örneğini başlatın.
__init__(succeeded: bool, errors: List[OperationError] | None = None)
Parametreler
| Name | Description |
|---|---|
|
succeeded
Gerekli
|
İşlemin başarılı olup olmadığını gösteren bayrak. |
|
errors
|
İşlem sırasında oluşan hataların isteğe bağlı listesi. Default value: None
|
__new__
__new__(**kwargs)
failed
Başarısız bir işlemi belirten bir OperationResult oluşturun.
static failed(*errors: OperationError) -> OperationResult
Parametreler
| Name | Description |
|---|---|
|
*errors
Gerekli
|
OperationError örneklerinin değişken sayısı. |
Döndürülenler
| Tür | Description |
|---|---|
|
Başarısız bir işlemi gösteren operationResult. |
success
İşlemin başarılı olduğunu belirten bir OperationResult döndürür.
static success() -> OperationResult
Döndürülenler
| Tür | Description |
|---|---|
|
Başarılı bir işlemi gösteren operationResult. |
Öznitelikler
errors
İşlem sırasında oluşan hataların listesini alın.
Note
Bu özellik, iç hata listesinin savunma kopyasını döndürür
dış değişiklikleri önlemek için, bu özellikle
success() tarafından döndürülen tekil örneği koruma.
Döndürülenler
| Tür | Description |
|---|---|
|
İşlem hataları listesinin bir kopyası. |
succeeded
İşlemin başarılı olup olmadığını gösteren bir bayrak alın.
Döndürülenler
| Tür | Description |
|---|---|
|
İşlem başarılı olursa True, aksi takdirde False. |