unicode_is_ascii() — requests Function Reference
Architecture documentation for the unicode_is_ascii() function in _internal_utils.py from the requests codebase.
Entity Profile
Dependency Diagram
graph TD 388e0e62_627f_7960_2007_7582a48924d4["unicode_is_ascii()"] ad9103ba_2c26_1ff0_c67d_e7f70c6f108c["_internal_utils.py"] 388e0e62_627f_7960_2007_7582a48924d4 -->|defined in| ad9103ba_2c26_1ff0_c67d_e7f70c6f108c 77892816_404a_4492_b558_b565f63d2ad0["prepare_url()"] 77892816_404a_4492_b558_b565f63d2ad0 -->|calls| 388e0e62_627f_7960_2007_7582a48924d4 style 388e0e62_627f_7960_2007_7582a48924d4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/requests/_internal_utils.py lines 39–51
def unicode_is_ascii(u_string):
"""Determine if unicode string only contains ASCII characters.
:param str u_string: unicode string to check. Must be unicode
and not Python 2 `str`.
:rtype: bool
"""
assert isinstance(u_string, str)
try:
u_string.encode("ascii")
return True
except UnicodeEncodeError:
return False
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does unicode_is_ascii() do?
unicode_is_ascii() is a function in the requests codebase, defined in src/requests/_internal_utils.py.
Where is unicode_is_ascii() defined?
unicode_is_ascii() is defined in src/requests/_internal_utils.py at line 39.
What calls unicode_is_ascii()?
unicode_is_ascii() is called by 1 function(s): prepare_url.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free