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

1""" 

2Errors shared between the serving layer and the modules it calls during call setup. 

3""" 

4 

5import grpc 

6 

7 

8class CallRejectedError(Exception): 

9 """Reject the call being set up with this status code and message.""" 

10 

11 def __init__(self, msg: str, code: grpc.StatusCode): 

12 self.msg = msg 

13 self.code = code