core.celi_update_callbackΒΆ

class celi_framework.core.celi_update_callback.CELIUpdateCallback

Bases: ABC

ProcessRunner takes an instance of this callback function, which can be used to receive updates on CELI processing.

abstract on_all_sections_complete()
abstract on_message(section, msg)
abstract on_output(section, output)

Not used directly by CELI, but if a tool implementation takes a callback argument, CELI will pass the callback in, and the tool can call on_output (or other methods).

abstract on_section_complete(section)