override_environ() — requests Function Reference
Architecture documentation for the override_environ() function in utils.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD eb4927de_0f5a_e91b_5675_eee3babf26c6["override_environ()"] 401710e9_48ff_8931_a59f_9cf0334b86f2["utils.py"] eb4927de_0f5a_e91b_5675_eee3babf26c6 -->|defined in| 401710e9_48ff_8931_a59f_9cf0334b86f2 cd79472b_1ea5_8211_b330_e49edea5522c["test_use_proxy_from_environment()"] cd79472b_1ea5_8211_b330_e49edea5522c -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 de9e3441_945f_9812_8637_3e91f492c58c["test_respect_proxy_env_on_send_self_prepared_request()"] de9e3441_945f_9812_8637_3e91f492c58c -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 688f4887_ca75_3365_89c5_6d493ddcbf82["test_respect_proxy_env_on_send_session_prepared_request()"] 688f4887_ca75_3365_89c5_6d493ddcbf82 -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 83edfc8a_cc01_2b13_9b82_60051156632c["test_respect_proxy_env_on_send_with_redirects()"] 83edfc8a_cc01_2b13_9b82_60051156632c -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 8daaa485_ef64_c19f_b1fe_2cb18c12412e["test_respect_proxy_env_on_get()"] 8daaa485_ef64_c19f_b1fe_2cb18c12412e -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 146a2809_7657_6e08_85fd_7209a3b1d5c3["test_respect_proxy_env_on_request()"] 146a2809_7657_6e08_85fd_7209a3b1d5c3 -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 09d26b68_8f20_a1b0_403f_24ed20b7a0e9["test_proxy_env_vars_override_default()"] 09d26b68_8f20_a1b0_403f_24ed20b7a0e9 -->|calls| eb4927de_0f5a_e91b_5675_eee3babf26c6 style eb4927de_0f5a_e91b_5675_eee3babf26c6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
tests/utils.py lines 6–17
def override_environ(**kwargs):
save_env = dict(os.environ)
for key, value in kwargs.items():
if value is None:
del os.environ[key]
else:
os.environ[key] = value
try:
yield
finally:
os.environ.clear()
os.environ.update(save_env)
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does override_environ() do?
override_environ() is a function in the requests codebase, defined in tests/utils.py.
Where is override_environ() defined?
override_environ() is defined in tests/utils.py at line 6.
What calls override_environ()?
override_environ() is called by 7 function(s): test_proxy_env_vars_override_default, test_respect_proxy_env_on_get, test_respect_proxy_env_on_request, test_respect_proxy_env_on_send_self_prepared_request, test_respect_proxy_env_on_send_session_prepared_request, test_respect_proxy_env_on_send_with_redirects, test_use_proxy_from_environment.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free