mirror of
https://github.com/ChuckBuilds/LEDMatrix.git
synced 2026-10-06 23:35:08 +00:00
fix(display): on_demand_request_id has a class default for controllers built without __init__
_on_demand_state now publishes it, and test_state_stream_readers builds controllers with __new__. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1870,6 +1870,8 @@ class DisplayController:
|
|||||||
|
|
||||||
#: Class-level defaults for controllers built without __init__ (tests).
|
#: Class-level defaults for controllers built without __init__ (tests).
|
||||||
_control_server: Optional[ControlServer] = None
|
_control_server: Optional[ControlServer] = None
|
||||||
|
#: The last on-demand request handled; published in _on_demand_state.
|
||||||
|
on_demand_request_id: Optional[str] = None
|
||||||
#: Most plugin on-demand requests waiting for the render thread at once.
|
#: Most plugin on-demand requests waiting for the render thread at once.
|
||||||
#: A plugin that asks faster than the display drains (four times a
|
#: A plugin that asks faster than the display drains (four times a
|
||||||
#: second at worst) is refused, not queued without end.
|
#: second at worst) is refused, not queued without end.
|
||||||
|
|||||||
Reference in New Issue
Block a user