You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: explicit attribute initialization for last_changed_field
Initialize _last_changed_field and _last_changed_paths explicitly in __init__
with proper type annotations. Direct attribute access only - no getattr.
Changes:
- Add explicit initialization in __init__ section
- Property returns self._last_changed_field directly
- Remove last_dirty_field property (unused)
- Set _last_changed_field = None when no changes
Attributes are structure, not data. No dynamic attribute access.
0 commit comments