class_docstr: Interface for instrumenting SimplePipelineEngine executions.
  
  Methods with names like 'on_event()' should be normal methods. They will be
  called by the engine after the corresponding event.
  
  Methods with names like 'doing_thing()' should be context managers. They
  will be entered by the engine around the corresponding event.
  
  Methods
  -------
  running_pipeline(self, pipeline, start_date, end_date, chunked)
  computing_chunk(self, terms, start_date, end_date)
  loading_terms(self, terms)
  computing_term(self, term):
docstr: Contextmanager entered when loading a batch of LoadableTerms.
  
  Parameters
  ----------
  terms : list[zipline.pipeline.LoadableTerm]
      Terms being loaded.
code: def loading_terms(self, terms):
      """Contextmanager entered when loading a batch of LoadableTerms.
  
      Parameters
      ----------
      terms : list[zipline.pipeline.LoadableTerm]
          Terms being loaded.
      """
  
file_path: zipline/zipline/pipeline/hooks/iface.py
imports: from zipline.utils.compat import contextmanager
  from interface import Interface
label_desc: Use image node_id 3 for calling the PipelineHooks obj's underlying member method code with example usage: obj.loading_terms(terms) without return types