← Back
Editing: strtypes.cpython-311.pyc
� mc�c` � �D � d Z ddlZeZeZefZdd�Zdd�ZexZZ eZ g d�ZdS ) z_Declare basic string types unambiguously for various Python versions. Authors ------- * MinRK � N�utf8�strictc �� � t j dt d�� � t | t � � r| S t | t � � r| � ||� � S t d| z � � �)zcast unicode or bytes to bytes�-zmq.utils.strtypes is deprecated in pyzmq 23.� �� stacklevel�!Expected unicode or bytes, got %r)�warnings�warn�DeprecationWarning� isinstance�bytes�str�encode� TypeError��s�encoding�errorss �4/usr/lib/python3/dist-packages/zmq/utils/strtypes.py� cast_bytesr sy � ��M�7���� � � � �!�U��� A��� �A�s� � � A��x�x��&�)�)�)��;�a�?�@�@�@� c �� � t j dt d�� � t | t � � r| � ||� � S t | t � � r| S t d| z � � �)z cast bytes or unicode to unicoder r r r )r r r r r �decoder r r s r �cast_unicoder ! sy � ��M�7���� � � � �!�U��� A��x�x��&�)�)�)� �A�s� � � A����;�a�?�@�@�@r )�asbytesr �unicode� basestring�b�ur r )r r )�__doc__r r r r r r r r r r! �__all__� r r �<module>r% s� ��� � ���� �� ���V� �A� A� A� A�A� A� A� A�"