Module pedantic.env_var_logic

Expand source code
import os

ENVIRONMENT_VARIABLE_NAME = 'ENABLE_PEDANTIC'


def enable_pedantic() -> None:
    os.environ[ENVIRONMENT_VARIABLE_NAME] = '1'


def disable_pedantic() -> None:
    os.environ[ENVIRONMENT_VARIABLE_NAME] = '0'


def is_enabled() -> bool:
    if ENVIRONMENT_VARIABLE_NAME not in os.environ:
        return True

    return os.environ[ENVIRONMENT_VARIABLE_NAME] == '1'

Functions

def disable_pedantic() ‑> None
Expand source code
def disable_pedantic() -> None:
    os.environ[ENVIRONMENT_VARIABLE_NAME] = '0'
def enable_pedantic() ‑> None
Expand source code
def enable_pedantic() -> None:
    os.environ[ENVIRONMENT_VARIABLE_NAME] = '1'
def is_enabled() ‑> bool
Expand source code
def is_enabled() -> bool:
    if ENVIRONMENT_VARIABLE_NAME not in os.environ:
        return True

    return os.environ[ENVIRONMENT_VARIABLE_NAME] == '1'