def classify_lock_busy
mylsm-lsm-store@0.6.0.1 · src/DbLockPolicy.bend:65
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
65
66def classify_lock_busy(busy: Bool, +code: U32, message: String, operation: String, path: String) -> DurableError.Error:
67 match busy:
68 case True{}:
69 DurableError.Error{DurableError.Busy{}, operation, path, code, message}
70 case False{}:
71 classify_lock_nonbusy(unsupported_code(code), missing_code(code),
72 code, message, operation, path)