code: def _call(self, args, env=None):
      if env is None:
          env = {}
      try:
          result = (
              subprocess.check_output(
                  [self.bin] + args,
                  stderr=subprocess.PIPE,
                  env={
                      **os.environ,
                      # prioritize metaflow-specific env vars
                      **{k: v for k, v in env.items() if v is not None},
                      **{
                          "MAMBA_NO_BANNER": "1",
                          "MAMBA_JSON": "true",
                          # play with fire! needed for resolving cross-platform
                          # environments
                          "CONDA_SAFETY_CHECKS": "disabled",
                          # "CONDA_UNSATISFIABLE_HINTS_CHECK_DEPTH": "0",
                          # Support packages on S3
                          # "CONDA_ALLOW_NON_CHANNEL_URLS": "1",
                          "MAMBA_USE_LOCKFILES": "false",
                      },
                  },
              )
              .decode()
              .strip()
          )
          if result:
              return json.loads(result)
          return {}
      except subprocess.CalledProcessError as e:
          msg = "command '{cmd}' returned error ({code})\n{stderr}"
          try:
              output = json.loads(e.output)
              err = []
              for error in output.get("solver_problems", []):
                  err.append(error)
              raise MicromambaException(
                  msg.format(
                      cmd=" ".join(e.cmd),
                      code=e.returncode,
                      output=e.output.decode(),
                      stderr="\n".join(err),
                  )
              )
          except (TypeError, ValueError) as ve:
              pass
          raise MicromambaException(
              msg.format(
                  cmd=" ".join(e.cmd),
                  code=e.returncode,
                  output=e.output.decode(),
                  stderr=e.stderr.decode(),
              )
          )
  
imports: import json
  import os
  import subprocess
  import tempfile
  from metaflow.exception import MetaflowException
  from metaflow.util import which
  from .utils import conda_platform
label_desc: Use image node_id 10 for calling the Micromamba obj's underlying member method code with example usage: obj._call(args, env) and returns: dict, json