improved logging
This commit is contained in:
@@ -304,16 +304,22 @@ class AppWindowPipelineMixin:
|
||||
self._log("All pipeline processes stopped")
|
||||
|
||||
def _close_readers(self, *, keep_results: bool = False) -> None:
|
||||
"""Close active ring readers."""
|
||||
"""Close active ring readers; keep the results reader when ``keep_results``."""
|
||||
closed = []
|
||||
if self._raw_reader is not None:
|
||||
self._raw_reader.close()
|
||||
self._raw_reader = None
|
||||
closed.append("raw")
|
||||
if self._pre_reader is not None:
|
||||
self._pre_reader.close()
|
||||
self._pre_reader = None
|
||||
closed.append("preprocessed")
|
||||
if not keep_results and self._result_reader is not None:
|
||||
self._result_reader.close()
|
||||
self._result_reader = None
|
||||
closed.append("results")
|
||||
if closed:
|
||||
self._log_debug(f"Closed ring readers: {', '.join(closed)}.")
|
||||
|
||||
def _poll_rings(self) -> None:
|
||||
"""Poll readers, ingest history, and trigger rendering."""
|
||||
|
||||
Reference in New Issue
Block a user