
    x                     J    S r SSKJr  SSKJr   " S S\R
                  5      rg)z The `gcloud meta debug` command.    )base)debugc                   .    \ rS rSrSr\S 5       rS rSrg)Debug   aV  Run 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                 r    U R                  S[        [        R                  R	                  5       5      SSS9  g )Nz--modepythonz!The debug console mode to run in.)choicesdefaulthelp)add_argumentsortedr   CONSOLESkeys)parsers    lib/surface/meta/debug.pyArgs
Debug.Args+   s1    
&!4!4!670  2    c                 H    [         R                  UR                     " 5         g )N)r   r   mode)selfargss     r   Run	Debug.Run1   s    	NN499r    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r   __static_attributes__r   r   r   r   r      s     ( 2 2
 r   r   N)r!   googlecloudsdk.callioper   googlecloudsdk.command_lib.metar   Commandr   r   r   r   <module>r'      s"    ' ) 1 DLL  r   