golden hour
/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/openstack/pyrax/__pycache__
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.cpython-310.pyc
468 B
Del
OK
authenticate.cpython-310.pyc
770 B
Del
OK
queues.cpython-310.pyc
2.27 KB
Del
OK
Edit: queues.cpython-310.pyc
o �xe� � @ s@ d dl Z d dlZd dlZd dlmZ e �e�ZG dd� d�ZdS )� N)�authenticatec @ s4 e Zd Zdd� Zdd� Zdd� Zdd� Zd d � ZdS )�RackspaceQueuesc K s( t j|||fi |��| _| jjj| _d S )N)r ZAuthenticateZauth�connZqueues)�self�username�passwordZregion�kwargs� r �U/opt/saltstack/salt/lib/python3.10/site-packages/salt/utils/openstack/pyrax/queues.py�__init__ s zRackspaceQueues.__init__c C sd z| � |�rt�d|� W dS | j�|� W dS tjy1 } z t�d|� W Y d}~dS d}~ww )z) Create RackSpace Queue. z)Queues "%s" already exists. Nothing done.Tz3RackSpace API got some problems during creation: %sNF)�exists�log�errorr �create�pyrax� exceptions�r �qname�err_msgr r r r s ��zRackspaceQueues.createc C sl z| � |�}|sW dS | �|�}|r|�� W dS W dS tjy5 } z t�d|� W Y d}~dS d}~ww )z6 Delete an existings RackSpace Queue. Fz3RackSpace API got some problems during deletion: %sNT)r �show�deleter r r r )r r �q�queuer r r r r % s ����zRackspaceQueues.deletec C sN z| j �|�r W dS W dS tjy& } z t�d|� W Y d}~dS d}~ww )z1 Check to see if a Queue exists. TF�?RackSpace API got some problems during existing queue check: %sN)r �queue_existsr r r r r r r r r 6 s ���zRackspaceQueues.existsc C sr z| j �|�s i W S | j �� D ]}|j|kr| W S qW i S tjy8 } z t�d|� W Y d}~i S d}~ww )z. Show information about Queue r N)r r �list�namer r r r )r r r r r r r r F s"