Source code for spack.active_environment

# Copyright Spack Project Developers. See COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
"""Module that tracks which environment is currently active."""

from typing import TYPE_CHECKING, Optional

if TYPE_CHECKING:
    import spack.environment

#: Currently activated environment, or None if no environment is active.
_active_environment: Optional["spack.environment.Environment"] = None


[docs] def active_environment() -> Optional["spack.environment.Environment"]: """Returns the active environment, if any.""" return _active_environment