class_docstr: OnlineManager can manage online models with `Online Strategy <#Online Strategy>`_.
  It also provides a history recording of which models are online at what time.
docstr: Should the workflow to postpone the following actions to the end (in delay_prepare)
  - trainer.end_train
  - prepare_signals
  
  Postpone these actions is to support simulating/backtest online strategies without time dependencies.
  All the actions can be done parallelly at the end.
docstr_tok: ["Should","the","workflow","to","postpone","the","following","actions","to","the","end","(","in","delay_prepare",")","-","trainer.end_train","-","prepare_signals","Postpone","these","actions","is","to","support","simulating\/backtest","online","strategies","without","time","dependencies",".","All","the","actions","can","be","done","parallelly","at","the","end","."]
code: def _postpone_action(self):
      """
      Should the workflow to postpone the following actions to the end (in delay_prepare)
      - trainer.end_train
      - prepare_signals
  
      Postpone these actions is to support simulating/backtest online strategies without time dependencies.
      All the actions can be done parallelly at the end.
      """
      return (
          self.status == self.STATUS_SIMULATING
          and self.trainer.is_delay()
      )
  
imports: import logging
  from typing import Callable, List, Union
  import pandas
  from qlib import get_module_logger
  from qlib.data.data import D
  from qlib.log import set_global_logger_level
  from qlib.model.ens.ensemble import AverageEnsemble
  from qlib.model.trainer import Trainer, TrainerR
  from qlib.utils.serial import Serializable
  from qlib.workflow.online.strategy import OnlineStrategy
  from qlib.workflow.task.collect import MergeCollector
label_desc: Use image node_id 2 for calling the OnlineManager obj's underlying member method code with example usage: obj._postpone_action() and returns: unknown