KekLib.ProgressInfo#
ProgressInfo.py
Copyright (c) 2017-2023, Masatsuyo Takahashi, KEK-PF
- class ExecInfo(**entries)#
Bases:
object
- class ProgressInfo(init_max_dict)#
Bases:
object
- get_info(block=False)#
note that get_info is called only in the main thread so that there is no need to care for thread safety.
- get_start_time(stream)#
- get_stream_progresses()#
- get_stream_states()#
- is_end_states(states)#
- set_error()#
- class StreamState(phase, step, state)#
Bases:
object
- cleanup_queues()#
- on_stop_raise(cleanup=None, log_closure=None)#
- put_error(k, step=-1, error_state=-1)#
- put_info(k, step, state=None)#
- put_max_info(stream, max_dict)#
- send_stop()#