set_environ() — requests Function Reference
Architecture documentation for the set_environ() function in utils.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD e8cea911_4391_96da_8be8_0819dbefec5c["set_environ()"] 2c39b9da_e317_5e6c_bbac_8362bac2110c["utils.py"] e8cea911_4391_96da_8be8_0819dbefec5c -->|defined in| 2c39b9da_e317_5e6c_bbac_8362bac2110c c32589ad_d9fc_2a46_ebec_d0e98c4eb814["should_bypass_proxies()"] c32589ad_d9fc_2a46_ebec_d0e98c4eb814 -->|calls| e8cea911_4391_96da_8be8_0819dbefec5c 3429da06_bfa7_f55e_ca34_e7199d2cf1df["get()"] e8cea911_4391_96da_8be8_0819dbefec5c -->|calls| 3429da06_bfa7_f55e_ca34_e7199d2cf1df style e8cea911_4391_96da_8be8_0819dbefec5c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/requests/utils.py lines 732–750
def set_environ(env_name, value):
"""Set the environment variable 'env_name' to 'value'
Save previous value, yield, and then restore the previous value stored in
the environment variable 'env_name'.
If 'value' is None, do nothing"""
value_changed = value is not None
if value_changed:
old_value = os.environ.get(env_name)
os.environ[env_name] = value
try:
yield
finally:
if value_changed:
if old_value is None:
del os.environ[env_name]
else:
os.environ[env_name] = old_value
Domain
Subdomains
Defined In
Calls
Called By
Source
Frequently Asked Questions
What does set_environ() do?
set_environ() is a function in the requests codebase, defined in src/requests/utils.py.
Where is set_environ() defined?
set_environ() is defined in src/requests/utils.py at line 732.
What does set_environ() call?
set_environ() calls 1 function(s): get.
What calls set_environ()?
set_environ() is called by 1 function(s): should_bypass_proxies.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free