From f01a2a31b4dd907ab8d27adc511a9ae3d39fa85b Mon Sep 17 00:00:00 2001 From: Kenan Yildirim Date: Tue, 16 Dec 2025 14:44:52 -0500 Subject: [PATCH] feat: export exception classes --- src/crowdstrike_aidr/__init__.py | 34 +++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/src/crowdstrike_aidr/__init__.py b/src/crowdstrike_aidr/__init__.py index 0fef6bb..c74f6d4 100644 --- a/src/crowdstrike_aidr/__init__.py +++ b/src/crowdstrike_aidr/__init__.py @@ -1,5 +1,37 @@ from __future__ import annotations +from ._exceptions import ( + APIConnectionError, + APIError, + APIResponseValidationError, + APIStatusError, + APITimeoutError, + AuthenticationError, + BadRequestError, + ConflictError, + CrowdStrikeAidrError, + InternalServerError, + NotFoundError, + PermissionDeniedError, + RateLimitError, + UnprocessableEntityError, +) from .services.ai_guard import AIGuard -__all__ = ("AIGuard",) +__all__ = ( + "AIGuard", + "APIConnectionError", + "APIError", + "APIResponseValidationError", + "APIStatusError", + "APITimeoutError", + "AuthenticationError", + "BadRequestError", + "ConflictError", + "CrowdStrikeAidrError", + "InternalServerError", + "NotFoundError", + "PermissionDeniedError", + "RateLimitError", + "UnprocessableEntityError", +)