|
8 | 8 | if typing.TYPE_CHECKING: |
9 | 9 | from .api_error import ApiError |
10 | 10 | from .client_wrapper import AsyncClientWrapper, BaseClientWrapper, SyncClientWrapper |
11 | | - from .custom_pagination import AsyncCustomPager, SyncCustomPager |
12 | 11 | from .datetime_utils import serialize_datetime |
13 | 12 | from .file import File, convert_file_dict_to_httpx_tuples, with_content_type |
14 | 13 | from .http_client import AsyncHttpClient, HttpClient |
15 | 14 | from .http_response import AsyncHttpResponse, HttpResponse |
16 | 15 | from .jsonable_encoder import jsonable_encoder |
| 16 | + from .logging import ConsoleLogger, ILogger, LogConfig, LogLevel, Logger, create_logger |
17 | 17 | from .pagination import AsyncPager, SyncPager |
18 | 18 | from .pydantic_utilities import ( |
19 | 19 | IS_PYDANTIC_V2, |
|
31 | 31 | _dynamic_imports: typing.Dict[str, str] = { |
32 | 32 | "ApiError": ".api_error", |
33 | 33 | "AsyncClientWrapper": ".client_wrapper", |
34 | | - "AsyncCustomPager": ".custom_pagination", |
35 | 34 | "AsyncHttpClient": ".http_client", |
36 | 35 | "AsyncHttpResponse": ".http_response", |
37 | 36 | "AsyncPager": ".pagination", |
38 | 37 | "BaseClientWrapper": ".client_wrapper", |
| 38 | + "ConsoleLogger": ".logging", |
39 | 39 | "FieldMetadata": ".serialization", |
40 | 40 | "File": ".file", |
41 | 41 | "HttpClient": ".http_client", |
42 | 42 | "HttpResponse": ".http_response", |
| 43 | + "ILogger": ".logging", |
43 | 44 | "IS_PYDANTIC_V2": ".pydantic_utilities", |
| 45 | + "LogConfig": ".logging", |
| 46 | + "LogLevel": ".logging", |
| 47 | + "Logger": ".logging", |
44 | 48 | "RequestOptions": ".request_options", |
45 | 49 | "SyncClientWrapper": ".client_wrapper", |
46 | | - "SyncCustomPager": ".custom_pagination", |
47 | 50 | "SyncPager": ".pagination", |
48 | 51 | "UniversalBaseModel": ".pydantic_utilities", |
49 | 52 | "UniversalRootModel": ".pydantic_utilities", |
50 | 53 | "convert_and_respect_annotation_metadata": ".serialization", |
51 | 54 | "convert_file_dict_to_httpx_tuples": ".file", |
| 55 | + "create_logger": ".logging", |
52 | 56 | "encode_query": ".query_encoder", |
53 | 57 | "jsonable_encoder": ".jsonable_encoder", |
54 | 58 | "parse_obj_as": ".pydantic_utilities", |
@@ -85,24 +89,28 @@ def __dir__(): |
85 | 89 | __all__ = [ |
86 | 90 | "ApiError", |
87 | 91 | "AsyncClientWrapper", |
88 | | - "AsyncCustomPager", |
89 | 92 | "AsyncHttpClient", |
90 | 93 | "AsyncHttpResponse", |
91 | 94 | "AsyncPager", |
92 | 95 | "BaseClientWrapper", |
| 96 | + "ConsoleLogger", |
93 | 97 | "FieldMetadata", |
94 | 98 | "File", |
95 | 99 | "HttpClient", |
96 | 100 | "HttpResponse", |
| 101 | + "ILogger", |
97 | 102 | "IS_PYDANTIC_V2", |
| 103 | + "LogConfig", |
| 104 | + "LogLevel", |
| 105 | + "Logger", |
98 | 106 | "RequestOptions", |
99 | 107 | "SyncClientWrapper", |
100 | | - "SyncCustomPager", |
101 | 108 | "SyncPager", |
102 | 109 | "UniversalBaseModel", |
103 | 110 | "UniversalRootModel", |
104 | 111 | "convert_and_respect_annotation_metadata", |
105 | 112 | "convert_file_dict_to_httpx_tuples", |
| 113 | + "create_logger", |
106 | 114 | "encode_query", |
107 | 115 | "jsonable_encoder", |
108 | 116 | "parse_obj_as", |
|
0 commit comments