AmoooEBI's picture
added secret logic
1270b0f
raw
history blame contribute delete
397 Bytes
import os
from contextlib import contextmanager
@contextmanager
def temp_env(var: str, value: str | None):
old = os.environ.get(var)
try:
if value is None:
os.environ.pop(var, None)
else:
os.environ[var] = value
yield
finally:
if old is None:
os.environ.pop(var, None)
else:
os.environ[var] = old