MCPcopy
hub / github.com/psf/requests / override_environ

Function override_environ

tests/utils.py:6–17  ·  view source on GitHub ↗
(**kwargs)

Source from the content-addressed store, hash-verified

4
5@contextlib.contextmanager
6def override_environ(**kwargs):
7 save_env = dict(os.environ)
8 for key, value in kwargs.items():
9 if value is None:
10 del os.environ[key]
11 else:
12 os.environ[key] = value
13 try:
14 yield
15 finally:
16 os.environ.clear()
17 os.environ.update(save_env)

Calls 2

updateMethod · 0.80
itemsMethod · 0.45