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/meta/__pycache__/debug.cpython-312.pyc
�

�����n�dZddlmZddlmZddlmZddlmZddlmZGd�dej�Z
y	)
z The `gcloud meta debug` command.�)�absolute_import)�division)�unicode_literals)�base)�debugc�&�eZdZdZed��Zd�Zy)�DebuganRun an interactive debug console with the Cloud SDK libraries loaded.

  This command runs an interactive console with the Cloud SDK libraries loaded.

  It's useful for:

  * Manually testing out an API.
  * Exploring available Cloud SDK core libraries.
  * Debugging specific problems.

  It comes with many utilities pre-loaded in the environment:

  * All API clients loaded with one command (`LoadApis()`). Then, for instance,
    `appengine` refers to the App Engine API client.
  * Many common Cloud SDK imports pre-imported (e.g. core.util.files,
    console_io, properties).

  Use `dir()` to explore them all.
  c�x�|jdttjj	��dd��y)Nz--mode�pythonz!The debug console mode to run in.)�choices�default�help)�add_argument�sortedr�CONSOLES�keys)�parsers �lib/surface/meta/debug.py�Argsz
Debug.Args.s1��
����&����!4�!4�!6�7��
0��2�c�F�tj|j�y)N)rr�mode)�self�argss  r�Runz	Debug.Run4s��	�N�N�4�9�9��rN)�__name__�
__module__�__qualname__�__doc__�staticmethodrr�rrr	r	s ���(�2��2�
 rr	N)r�
__future__rrr�googlecloudsdk.callioper�googlecloudsdk.command_lib.metar�Commandr	r!rr�<module>r&s)��'�&��'�(�1� �D�L�L� r