``pin_denied`` — the connection PIN was rejected (wrong PIN, lockout). Subclasses :class:`PermissionError` so existing ``except PermissionError`` still catches it. Non-retryable: a wrong PIN won't fix itself on retry.
| 87 | "permission_denied": PermissionError, |
| 88 | "not_found": NotFoundError, |
| 89 | "conflict": ConflictError, |
| 90 | "rate_limited": RateLimitError, |
| 91 | "internal": ServerError, |
| 92 | "unavailable": UnavailableError, |
| 93 | "deadline_exceeded": TimeoutError, |
| 94 | "transport": ConnectionError, |
| 95 | "unsupported": UnsupportedError, |
| 96 | "protocol": ProtocolError, |
| 97 | } |
| 98 |
nothing calls this directly
no outgoing calls
no test coverage detected