Rec @ s; d Z d d l m Z m Z m Z d d Z d Z d S( s
requests._internal_utils
~~~~~~~~~~~~~~
Provides utility functions that are consumed internally by Requests
which depend on extremely few external helpers (such as compat)
i ( t is_py2t builtin_strt strt asciic C sC t | t r | } n' t r0 | j | } n | j | } | S( s Given a string object, regardless of type, returns a representation of
that string in the native string type, encoding and decoding where
necessary. This assumes ASCII unless told otherwise.
( t
isinstanceR R t encodet decode( t stringt encodingt out( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_vendor/requests/_internal_utils.pyt to_native_string s c C sC t | t s t y | j d t SWn t k
r> t SXd S( s 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
R N( R R t AssertionErrorR t Truet UnicodeEncodeErrort False( t u_string( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_vendor/requests/_internal_utils.pyt unicode_is_ascii s
N( t __doc__t compatR R R R
R ( ( ( s /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_vendor/requests/_internal_utils.pyt