Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
uri.cpython-313.pyc47 linesDownload Raw Back to __pycache__
1�

2p�j���t�SSKJr SSKrSSKrSSKJr SS/rSr\R"SS55r3S4S	jrg)�)�annotationsN�)�5InvalidURI�	parse_uri�WebSocketURIz:/?#[]@!$&'()*+,;=c��\rSrSr%SrS\S'S\S'S\S'S\S	'S\S6'SrS\S
'SrS\S'\SSj5r	\SSj5r7Srg)r�a�8WebSocket URI.9 10Attributes:11    secure: :obj:`True` for a ``wss`` URI, :obj:`False` for a ``ws`` URI.12    host: Normalized to lower case.13    port: Always set even if it's the default.14    path: May be empty.15    query: May be empty if the URI doesn't include a query component.16    username: Available when the URI contains `User Information`_.17    password: Available when the URI contains `User Information`_.18 19.. _User Information: https://datatracker.ietf.org/doc/html/rfc3986#section-3.2.120 21�bool�secure�str�host�int�port�path�queryNz22str | None�username�passwordc��UR(a
URnOSnUR(aUSUR--
nU$)N�/�?)rr)�self�
resource_names  �TD:\code\apps\devtools\python\user_packages\Python313\site-packages\websockets/uri.pyr�WebSocketURI.resource_name*s7���9�9� �I�I�M��M��:�:��S�4�:�:�-�-�M���c�l�URcgURceURUR4$)N)rr)rs r�	user_info�WebSocketURI.user_info4s2���=�=� ���}�}�(�(�(��
�
�t�}�}�-�-r�)�returnr)r ztuple[str, str] | None)�__name__�23__module__�__qualname__�__firstlineno__�__doc__�__annotations__rr�propertyrr�__static_attributes__rrrrrs\��� 
�L�24
�I�25
�I�26
�I��J��H�j���H�j��
�����.��.rc	��[RRU5nURS;a[	US5eUR27c[	US5eURS:wa[	US5eURS:HnUR28nUR=(d U(aSOSnURnURnURnURnUbUc[	US	5eURS295 [#X#XEXgU5$![a� URS5R5n[RRU[ S9n[RRU[ S9nUbIUce[RRU[ S9n[RRU[ S9nN�f=f)
z�30Parse and validate a WebSocket URI.31 32Args:33    uri: WebSocket URI.34 35Returns:36    Parsed WebSocket URI.37 38Raises:39    InvalidURI: If ``uri`` isn't a valid WebSocket URI.40 41)�ws�wsszscheme isn't ws or wsszhostname isn't provided�z"fragment identifier is meaninglessr+i��Pz"username provided without password�ascii�idna)�safe)�urllib�parse�urlparse�schemer�hostname�fragmentrrrrr�encode�UnicodeEncodeError�decode�quote�DELIMSr)	�uri�parsedrr
rrrrrs	         rrr<s����\�\�
"�
"�3�
'�F�
�}�}�M�)���6�7�7�
������7�8�8�
���"����B�C�C�
�]�]�e�
#�F��?�?�D��;�;�1�&�3�b�D��;�;�D��L�L�E����H����H���� 0���B�C�C�A��42�43�7����d�%�8�L�L���	A��{�{�6�"�)�)�+���|�|�!�!�$�V�!�4�����"�"�5�v�"�6�����'�'�'��|�|�)�)�(��)�@�H��|�|�)�)�(��)�@�H��	A�s�-D�B9G�G)r<rr r)�44__future__r�dataclasses�urllib.parser1�45exceptionsr�__all__r;�	dataclassrrrrr�<module>rDsJ��"���"���46'��47��
���(.�(.��(.�V/Mr
codekingpro/portable-devtools · Team Ai