참고소스 수정본

This commit is contained in:
LASTA_DEV01\lasta
2026-05-12 19:40:31 +09:00
parent 0f34a451fc
commit 2e9204243d
8708 changed files with 3259488 additions and 869 deletions

View File

@@ -0,0 +1,48 @@
"""Backward compatibility module for instructor.exceptions imports.
.. deprecated:: 1.11.0
This module is deprecated. Import exceptions from `instructor.core` instead.
For example: `from instructor.core import InstructorRetryException`
"""
import warnings
# Show deprecation warning when this module is imported
warnings.warn(
"Importing from 'instructor.exceptions' is deprecated and will be removed in a future version. "
"Please import from 'instructor.core' instead. "
"For example: 'from instructor.core import InstructorRetryException'",
DeprecationWarning,
stacklevel=2,
)
# Explicit re-exports for better IDE support and clarity
from .core.exceptions import (
AsyncValidationError,
ClientError,
ConfigurationError,
FailedAttempt,
IncompleteOutputException,
InstructorError,
InstructorRetryException,
ModeError,
MultimodalError,
ProviderError,
ResponseParsingError,
ValidationError,
)
__all__ = [
"AsyncValidationError",
"ClientError",
"ConfigurationError",
"FailedAttempt",
"IncompleteOutputException",
"InstructorError",
"InstructorRetryException",
"ModeError",
"MultimodalError",
"ProviderError",
"ResponseParsingError",
"ValidationError",
]