HEX
Server: Apache/2.4.68 (Debian)
System: Linux as-cs-widget-demo-us-central1 6.1.0-44-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
User: root (0)
PHP: 8.2.32
Disabled: NONE
Upload Files
File: //lib/google-cloud-sdk/lib/surface/tasks/queues/__pycache__/delete.cpython-312.pyc
�

������dZddlmZddlmZddlmZddlmZddlmZddl	m
Z
ddl	mZdd	lm
Z
dd
lmZGd�dej �Zy
)z%`gcloud tasks queues delete` command.�)�absolute_import)�division)�unicode_literals)�
GetApiAdapter)�base)�flags)�parsers)�log)�
console_ioc�0�eZdZdZddd�Zed��Zd�Zy)�DeletezDelete a queue.z"          {description}
          zJ          To delete a queue:

              $ {command} my-queue
         )�DESCRIPTION�EXAMPLESc�Z�tj|d�tj|�y)Nz	to delete)r�AddQueueResourceArg�AddLocationFlag)�parsers �"lib/surface/tasks/queues/delete.py�ArgszDelete.Args*s ��	���f�k�2�	���&�!�c�~�t|j��j}tj|j
|j�}tj|j��}tjddj|���|j|�tj|d�y)NTzjDeleted queues can not be re-created for a duration of up to 7 days. Are you sure you want to delete: [{}])�cancel_on_no�
prompt_string�queue)r�ReleaseTrack�queuesr	�
ParseQueuer�location�GetConsolePromptString�RelativeNamer�PromptContinue�formatr
r
�DeletedResource)�self�args�
queues_client�	queue_ref�queue_shorts     r�Runz
Delete.Run/s���!�$�"3�"3�"5�6�=�=�M��"�"�4�:�:�t�}�}�=�I��0�0��1G�1G�1I�J�K�����
:�:@�&��:M�	P�
����#�����W�-rN)�__name__�
__module__�__qualname__�__doc__�
detailed_help�staticmethodrr)�rrr
r
s/����
�		�-��"��"�
.rr
N)r-�
__future__rrr�googlecloudsdk.api_lib.tasksr�googlecloudsdk.callioper� googlecloudsdk.command_lib.tasksrr	�googlecloudsdk.corer
�googlecloudsdk.core.consoler�
DeleteCommandr
r0rr�<module>r8s7��,�&��'�6�(�2�4�#�2�.�T�
�
�.r