code: def __enter__(self):
      f = NamedTemporaryFile(
          prefix="emcee-temporary-hdf5", suffix=".hdf5", delete=False
      )
      f.close()
      self.filename = f.name
      return HDFBackend(
          f.name,
          "test",
          dtype=self.dtype,
          compression=self.compression,
          compression_opts=self.compression_opts,
      )
  
imports: from __future__ import division, print_function
  import os
  from tempfile import NamedTemporaryFile
  import numpy
  from ..None import __version__
  from .backend import Backend
label_desc: Use image node_id 2 for calling the TempHDFBackend obj's underlying member method code with example usage: obj.__enter__() and returns: HDFBackend