Module misty2py.utils.env_loader

This module contains the EnvLoader class for loading environmental values.

Classes

class EnvLoader (env_path: str = '.env')
Expand source code
class EnvLoader:
    """Loads environmental values.

    Attributes:
        values [OrderedDict]: The loaded environmental values, might be empty.
    """

    def __init__(self, env_path: str = ".env") -> None:
        self.values = dotenv_values(env_path)

    def get_ip(self) -> Optional[str]:
        """Obtains `MISTY_IP_ADDRESS` from environmental values."""
        return self.values.get("MISTY_IP_ADDRESS")

Loads environmental values.

Attributes

values [OrderedDict]: The loaded environmental values, might be empty.

Methods

def get_ip(self) ‑> str | None
Expand source code
def get_ip(self) -> Optional[str]:
    """Obtains `MISTY_IP_ADDRESS` from environmental values."""
    return self.values.get("MISTY_IP_ADDRESS")

Obtains MISTY_IP_ADDRESS from environmental values.