@@ -286,12 +286,16 @@ def _recursive_extract(data, path, seen_meta, level=0): |
|
|
286 |
286 |
else: |
287 |
287 |
for obj in data: |
288 |
288 |
recs = _pull_field(obj, path[0]) |
289 |
|
-recs = [ |
290 |
|
-nested_to_record(r, sep=sep, max_level=max_level) |
291 |
|
-if isinstance(r, dict) |
292 |
|
-else r |
293 |
|
-for r in recs |
294 |
|
- ] |
|
289 |
+recs = ( |
|
290 |
+ [ |
|
291 |
+nested_to_record(r, sep=sep, max_level=max_level) |
|
292 |
+if isinstance(r, dict) |
|
293 |
+else r |
|
294 |
+for r in recs |
|
295 |
+ ] |
|
296 |
+if recs |
|
297 |
+else [] |
|
298 |
+ ) |
295 |
299 |
|
296 |
300 |
# For repeating the metadata later |
297 |
301 |
lengths.append(len(recs)) |