Home / Function/ urldefragauth() — requests Function Reference

urldefragauth() — requests Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  854e0492_04c3_d168_774f_5fad19ef1319["urldefragauth()"]
  2c39b9da_e317_5e6c_bbac_8362bac2110c["utils.py"]
  854e0492_04c3_d168_774f_5fad19ef1319 -->|defined in| 2c39b9da_e317_5e6c_bbac_8362bac2110c
  19bcbaca_551c_4599_bbfe_015fc1d38ffa["request_url()"]
  19bcbaca_551c_4599_bbfe_015fc1d38ffa -->|calls| 854e0492_04c3_d168_774f_5fad19ef1319
  style 854e0492_04c3_d168_774f_5fad19ef1319 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/requests/utils.py lines 1052–1066

def urldefragauth(url):
    """
    Given a url remove the fragment and the authentication part.

    :rtype: str
    """
    scheme, netloc, path, params, query, fragment = urlparse(url)

    # see func:`prepend_scheme_if_needed`
    if not netloc:
        netloc, path = path, netloc

    netloc = netloc.rsplit("@", 1)[-1]

    return urlunparse((scheme, netloc, path, params, query, ""))

Domain

Subdomains

Called By

Frequently Asked Questions

What does urldefragauth() do?
urldefragauth() is a function in the requests codebase, defined in src/requests/utils.py.
Where is urldefragauth() defined?
urldefragauth() is defined in src/requests/utils.py at line 1052.
What calls urldefragauth()?
urldefragauth() is called by 1 function(s): request_url.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free