
    +d                     f    d Z ddlZ ej        e          ZddlmZ ddlmZ  G d de          Z	dS )z

    N)open_catalog)
Subcommandc                   "    e Zd ZdZdZd Zd ZdS )DiscoverzDiscover a catalog entrydiscoverc                     | j                             ddt          d           | j                             ddt          d           d S )NuriURIzCatalog URI)metavartypehelpnameNAMEzCatalog name)parseradd_argumentstr)selfs    Flib/python3.11/site-packages/intake/cli/client/subcommands/discover.py
initializezDiscover.initialize%   sF      Cm TTT  c WWWWW    c                     t          |j                  }||j                 5 }t          |                                           d d d            d S # 1 swxY w Y   d S )N)r   r	   r   printr   )r   argscatalogfs       r   invokezDiscover.invoke)   s    tx((TY 	 1!**,,	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	 s   "AAAN)__name__
__module____qualname____doc__r   r   r    r   r   r   r       s@        ""DX X X         r   r   )
r    logging	getLoggerr   logintaker   intake.cli.utilr   r   r!   r   r   <module>r'      s     g!!        & & & & & &         z          r   