The ServiceSettings refactor (PR #3714) changed self._settings from dicts to dataclass subclasses, but tracing code still used .items(), in containment, and subscript access, causing AttributeError on every traced call. Use given_fields() for iteration and attribute access for named fields.
159 B
159 B
- Updated tracing code to use
ServiceSettingsdataclass API (given_fields(), attribute access) instead of dict-style access (.items(),in, subscript).