Commit d0060b3
refactor: replace
`_FullscreenPeek._build_header` was reading `source._outcome` directly on
a `_LivePanelBase` instance, crossing class boundaries into a private
attribute. Expose an `outcome` property on `_LivePanelBase` (matching
the `iteration_id` property added in ef9a178 for the parallel case) so
the fullscreen header reads the value through a public API. Same
observable behavior; the attribute is still the single source of truth
inside `freeze`.
Co-authored-by: Ralphify <noreply@ralphify.co>source._outcome cross-class access with public outcome property1 parent 9cc0588 commit d0060b3
1 file changed
Lines changed: 6 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
353 | 353 | | |
354 | 354 | | |
355 | 355 | | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
356 | 361 | | |
357 | 362 | | |
358 | 363 | | |
| |||
830 | 835 | | |
831 | 836 | | |
832 | 837 | | |
833 | | - | |
| 838 | + | |
834 | 839 | | |
835 | 840 | | |
836 | 841 | | |
| |||
0 commit comments