From 0f8fdbc30ea640c764b38ee598d8f4d135c81c85 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 22 Oct 2026 02:26:24 +0000 Subject: [PATCH] refinement_stepper: compatibility views are kept on purpose (comment only) The views and the PeriodicPatchStepper alias stay for the existing tests and docs (about 130 references); the comment no longer says REMOVE AFTER. No code change. Co-Authored-By: Claude Opus 5.5 --- src/CelerisLab/lbm/refinement_stepper.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/CelerisLab/lbm/refinement_stepper.py b/src/CelerisLab/lbm/refinement_stepper.py index 50883ba..f9d561a 100644 --- a/src/CelerisLab/lbm/refinement_stepper.py +++ b/src/CelerisLab/lbm/refinement_stepper.py @@ -949,8 +949,8 @@ class FixedPatchStepper: if exc[0] is None: raise - # Read-only compatibility views over the level lists. Internal code must not use them; - # REMOVE AFTER the existing tests/docs migrate to hierarchy/_layouts/_level_* lists. + # Read-only compatibility views over the level lists, kept on purpose for the existing + # tests and docs. Internal code must not use them; it reads hierarchy/_layouts/_level_*. patch = property(lambda self: self.hierarchy.pairs[0]) child_patch = property(lambda self: self.hierarchy.pairs[1] if self.hierarchy.depth > 2 else None) base_layout = property(lambda self: self._layouts[0])