
    -Ph                    B    d Z ddlmZ ddlZddlmZ ddlmZmZ dd
Z	dS )zNThis module provides contains the code for intersphinx command-line utilities.    )annotationsN)Path)_fetch_inventory
_InvConfigargv	list[str]returnintc          
        t          |           dk     rt          dt          j                   dS | d         }t	          ddddd	          }	 t          d||t                      
          }t          |j                  D ]t}t          |           t          |j        |         	                                          }|D ]4\  }}|j
        }||dk    z  }t          d|dd|dd|j                    5u	 dS # t          $ rA}	t          |	j        d         |	j        dd         z  t          j                   Y d}	~	dS d}	~	wt          $ r)}	t          d|	t          j                   Y d}	~	dS d}	~	ww xY w)z-Debug functionality to print out an inventory   zXPrint out an inventory file.
Error: must specify local path or URL to an inventory file.)filer      NF )intersphinx_cache_limitintersphinx_timeout
tls_verifytls_cacerts
user_agent)
target_uriinv_locationconfigsrcdir-z    z<40 z: zUnknown error: )lenprintsysstderrr   r   r   sorteddataitemsdisplay_nameuri
ValueErrorargs	Exception)
r   filenamer   invkeyinv_entriesentryinv_itemr"   excs
             [/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/sphinx/ext/intersphinx/_cli.pyinspect_mainr/      s   
4yy1}}J	
 	
 	
 	

 qAwH !   F!66	
 
 
 #(## 	M 	MC#JJJ #!4!4!6!677K#. M Mx'4+|s/BCKUKKKKKKX\KKLLLLM	M q    chqkCHQRRL(sz::::qqqqq   '''cj9999qqqqqs%   B(C9 9
E56D??E5E00E5)r   r   r	   r
   )
__doc__
__future__r   r   pathlibr   sphinx.ext.intersphinx._loadr   r   r/        r.   <module>r6      sn    T T " " " " " " 



       E E E E E E E E( ( ( ( ( (r5   