def classify_nonbusy_lock_error
mylsm-lsm-store@0.6.0.1 · src/DbLockPolicy.bend:24
import mylsm-lsm-store@0.6.0.1/src/DbLockPolicy.bend as DbLockPolicy
import Base
import mylsm-lsm-store@0.6.0.1/src/DurableError.bend as DurableError
24
25def classify_nonbusy_lock_error(
26 missing: Bool,
27 code: U32,
28 message: String,
29 operation: String,
30 path: String,
31) -> DurableError.Error:
32 match missing:
33 case True{}:
34 DurableError.Error{DurableError.NotFound{}, operation, path, code, message}
35 case False{}:
36 DurableError.Error{DurableError.Io{}, operation, path, code, message}