Skip to content

Commit 1d0f822

Browse files
committed
logging
1 parent 3b45a8c commit 1d0f822

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

airbyte_cdk/sources/declarative/schema/dynamic_schema_loader.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,8 @@ def get_json_schema(self) -> Mapping[str, Any]:
138138
properties = {}
139139
retrieved_record = next(self.retriever.read_records({}), None) # type: ignore[call-overload] # read_records return Iterable data type
140140

141+
logger.info(f"Retrieved record: {retrieved_record}")
142+
141143
raw_schema = (
142144
self._extract_data(
143145
retrieved_record, # type: ignore[arg-type] # Expected that retrieved_record will be only Mapping[str, Any]
@@ -147,6 +149,8 @@ def get_json_schema(self) -> Mapping[str, Any]:
147149
else []
148150
)
149151

152+
logger.info(f"Raw schema: {raw_schema}")
153+
150154
for property_definition in raw_schema:
151155
key = self._get_key(property_definition, self.schema_type_identifier.key_pointer)
152156
value = self._get_type(
@@ -155,13 +159,9 @@ def get_json_schema(self) -> Mapping[str, Any]:
155159
)
156160
properties[key] = value
157161

158-
logger.info(f"Properties before filter: {properties}")
159-
logger.info(f"Schema filter: {self.schema_filter}, type: {type(self.schema_filter)}, is None: {self.schema_filter is None}")
160-
if self.schema_filter:
161-
properties = self._filter(properties)
162-
logger.info(f"Properties after filter: {properties}")
162+
logger.info(f"Properties: {properties}")
163163

164-
filtered_transformed_properties = self._transform(properties)
164+
filtered_transformed_properties = self._transform(self._filter(properties))
165165

166166
return {
167167
"$schema": "https://json-schema.org/draft-07/schema#",

0 commit comments

Comments
 (0)