class_docstr: This container maintains metadata about the execution environment in which the conditions are performed
  
  exec_type of the container indicates whether it is being run during training or evaluation
docstr: :param exec_type: ExecType of the container (metadata flag about its execution environment)
  :param prefix: Custom prefix (if any) for output logs
docstr_tok: [":","param","exec_type",":","ExecType","of","the","container","(","metadata","flag","about","its","execution","environment",")",":","param","prefix",":","Custom","prefix","(","if","any",")","for","output","logs"]
code: def __init__(self, exec_type, prefix=""):
      """
      :param exec_type: ExecType of the container (metadata flag about its execution environment)
      :param prefix: Custom prefix (if any) for output logs
      """
      self.conditions = {CondType.PRE: [], CondType.POST: []}
      self.prefix = prefix
      self.exec_type = exec_type
  
imports: from enum import Enum, auto
  from .misc import is_tuple_or_list
label_desc: Use image node_id 1 to create a new ConditionsContainer object  with example: obj = ConditionsContainer(exec_type, prefix)