Base exception for HTTP/2 errors.
| 30 | |
| 31 | |
| 32 | class HTTP2Error(Exception): |
| 33 | """Base exception for HTTP/2 errors.""" |
| 34 | |
| 35 | error_code = 0x0 # NO_ERROR |
| 36 | |
| 37 | def __init__(self, message=None, error_code=None): |
| 38 | self.message = message or self.__class__.__doc__ |
| 39 | if error_code is not None: |
| 40 | self.error_code = error_code |
| 41 | super().__init__(self.message) |
| 42 | |
| 43 | |
| 44 | class HTTP2ProtocolError(HTTP2Error): |
no outgoing calls