kerncraft/models/benchmark.py
def fix_env_variable(name, value):
    """Fix environment variable to a value within context. Unset if value is None."""
    orig = os.environ.get(name, None)
    if value is not None:
        # Set if value is not None
        os.environ[name] = value
    elif name in os.environ:
        # Unset if value is None
        del os.environ[name]
    try:
        yield
    finally:
        if orig is not None:
            # Restore original value
            os.environ[name] = orig
        elif name in os.environ:
            # Unset
            del os.environ[name]
def fix_env_variable(name, value):
    orig = os.environ.get(name, None)
    if value is not None:
        # Set if value is not None
        os.environ[name] = value
    elif name in os.environ:
        # Unset if value is None
        del os.environ[name]
    try:
        yield
    finally:
        if orig is not None:
            # Restore original value
            os.environ[name] = orig
        elif name in os.environ:
            # Unset
            del os.environ[name]
def fix_env_variable ( name , value ) : orig = os . environ . get ( name , None ) if value is not None : # Set if value is not None os . environ [ name ] = value elif name in os . environ : # Unset if value is None del os . environ [ name ] try : yield finally : if orig is not None : # Restore original value os . environ [ name ] = orig elif name in os . environ : # Unset del os . environ [ name ]
Fix environment variable to a value within context. Unset if value is None.
Fix environment variable to a value within context . Unset if value is None .