@contextmanager
def temp_environ():
    'Allow the ability to set os.environ temporarily'
    environ = dict(os.environ)
    try:
        (yield)
    finally:
        os.environ.clear()
        os.environ.update(environ)
Allow the ability to set os.environ temporarily
@contextmanager
def temp_environ():
    
    environ = dict(os.environ)
    try:
        (yield)
    finally:
        os.environ.clear()
        os.environ.update(environ)