Skip to content

Commit cf62cf3

Browse files
committed
Phase 13.22.ADF: enable recursive subframe loading in read_tree
One-line fix: read_tree line 5298 load_subframes=False → True. export_tree already writes nested subframes recursively (Phase 13.20). read_tree now loads them recursively too. E2_2 (nested subframe roundtrip): was FAILING since Phase 13.20, now PASSES. 1523 passed (+2 vs 1521 baseline), 6F+1E pre-existing. Metadata skip (A3) reverted — read_tree depends on subframe UserInfo for column_dtypes. Deferred: needs write-minimal-UserInfo approach. Removed test_M1_metadata_skip.py (tested the reverted feature).
1 parent 6b9fa8a commit cf62cf3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

UTILS/dfextensions/AliasDataFrame/AliasDataFrame.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5275,12 +5275,13 @@ def read_branch(branch_name):
52755275
last_error = None
52765276
for sf_treename in tree_names_to_try:
52775277
try:
5278-
# load_subframes=False prevents recursive subframe loading
5278+
# Phase 13.22.ADF: recursive subframe loading enabled.
5279+
# Subframes of subframes are now loaded automatically.
52795280
sf = AliasDataFrame.read_tree(
52805281
filename,
52815282
treename=sf_treename,
52825283
num_workers=num_workers,
5283-
load_subframes=False
5284+
load_subframes=True
52845285
)
52855286
break # Found it!
52865287
except (ValueError, KeyError) as e:

0 commit comments

Comments
 (0)