Home / Function/ is_ipv4_address() — requests Function Reference

is_ipv4_address() — requests Function Reference

Architecture documentation for the is_ipv4_address() function in utils.py from the requests codebase.

Entity Profile

Dependency Diagram

graph TD
  48dec9f1_c75c_5c4c_bec3_d3ede1d48ba4["is_ipv4_address()"]
  2c39b9da_e317_5e6c_bbac_8362bac2110c["utils.py"]
  48dec9f1_c75c_5c4c_bec3_d3ede1d48ba4 -->|defined in| 2c39b9da_e317_5e6c_bbac_8362bac2110c
  c32589ad_d9fc_2a46_ebec_d0e98c4eb814["should_bypass_proxies()"]
  c32589ad_d9fc_2a46_ebec_d0e98c4eb814 -->|calls| 48dec9f1_c75c_5c4c_bec3_d3ede1d48ba4
  style 48dec9f1_c75c_5c4c_bec3_d3ede1d48ba4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/utils.py lines 696–704

def is_ipv4_address(string_ip):
    """
    :rtype: bool
    """
    try:
        socket.inet_aton(string_ip)
    except OSError:
        return False
    return True

Domain

Subdomains

Frequently Asked Questions

What does is_ipv4_address() do?
is_ipv4_address() is a function in the requests codebase, defined in src/requests/utils.py.
Where is is_ipv4_address() defined?
is_ipv4_address() is defined in src/requests/utils.py at line 696.
What calls is_ipv4_address()?
is_ipv4_address() 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