OwlCyberSecurity - MANAGER
Edit File: util.cpython-312.pyc
� ȓ�gz � �r � d dl mZ d dlZd dlmZ d dd�Z d d d�Z d dd�Zy)� )�annotationsN)� TracebackTypec �� � t | t � r| S t | t � s!t dt | � j � �� �|s|r| j |xs d|xs d�� S | j � S �Nznot expecting type zutf-8�strict)�errors)� isinstance�bytes�str� TypeError�type�__name__�encode��x�encodingr s �@/opt/hc_python/lib/python3.12/site-packages/urllib3/util/util.py�to_bytesr si � � �!�U���� ��3� ��-�d�1�g�.>�.>�-?�@�A�A��6��x�x��+�G�F�4F�h�x�G�G��8�8�:�� c �� � t | t � r| S t | t � s!t dt | � j � �� �|s|r| j |xs d|xs d�� S | j � S r )r r r r r r �decoder s r �to_strr si � � �!�S���� ��5� !��-�d�1�g�.>�.>�-?�@�A�A��6��x�x��+�G�F�4F�h�x�G�G��8�8�:�r c �X � |j |ur|j |� �|�# d }d }w xY w�N)� __traceback__�with_traceback)�tp�value�tbs r �reraiser s7 � � ����b�(��&�&�r�*�*������ ��s �!# �))NN)r �str | bytesr � str | Noner r"