Coverage for app/backend/src/couchers/middleware/errors.py: 100%
5 statements
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-17 00:57 +0000
« prev ^ index » next coverage.py v7.15.4, created at 2026-08-17 00:57 +0000
1"""
2Errors shared between the serving layer and the modules it calls during call setup.
3"""
5import grpc
8class CallRejectedError(Exception):
9 """Reject the call being set up with this status code and message."""
11 def __init__(self, msg: str, code: grpc.StatusCode):
12 self.msg = msg
13 self.code = code