code: def _teardown_session_environment(
      o: Session | Config, *variables: str
  ):
      """Restore environment variable to original value."""
      for variable in variables:
          if hasattr(o, f"_original_{variable}"):
              os.environ[variable] = getattr(o, f"_original_{variable}")
          else:
              os.environ.pop(variable, None)
  
imports: from __future__ import annotations
  import contextlib
  import os
  import tempfile
  import typing
  from typing import TYPE_CHECKING
  import psutil
  import pytest
  from pytest import MonkeyPatch
  import bentoml
  from bentoml._internal.configuration import BENTOML_VERSION
  from bentoml._internal.configuration import clean_bentoml_version
  from bentoml._internal.configuration.containers import BentoMLContainer
  from bentoml._internal.models import ModelContext
  from bentoml._internal.utils import LazyLoader
  from bentoml._internal.utils import validate_or_create_dir
label_desc: Use image node_id 11 for calling a global function with example usage: _teardown_session_environment(o) without return types