
    Mh                         U d dl Z d dlmZ d dlmZmZ d dlmZ 	 d dlm	Z	 e	j	        Z
eeeef                  ed<   n# e$ r dZ
Y nw xY w G d de          Zd	 ZdS )
    N)suppress)DictOptional)AbstractArbitraryName)topicspydoc_topicsc                       e Zd ZdZd ZdS )KeywordNamekeywordc                 *    t          | j                  S N)imitate_pydocstring_name)selfs    Q/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jedi/api/keywords.py	py__doc__zKeywordName.py__doc__   s    T-...    N)__name__
__module____qualname__api_typer    r   r   r
   r
      s(        H/ / / / /r   r
   c                    t           dS t          j        t          t                    5  j        |          } |                     d          \  } }}ddd           n# 1 swxY w Y   fd}t          | t                    r  ||           } t          | t                     	 | \  }}n# t          $ r Y dS w xY w	 t           rt           |         
                                ndS # t          $ r Y dS w xY w)z]
    It's not possible to get the pydoc's without starting the annoying pager
    stuff.
    N  c                 j    j                             | j                            |                     S r   )r   getkeywords)shs    r   
get_targetz!imitate_pydoc.<locals>.get_target$   s'    x||Aqz~~a00111r   )r   pydochelpr   KeyErrorsymbols	partition
isinstancestr	TypeErrorstrip)string_relatedr!   labelr    s        @r   r   r      sj   
 r
A	(		 3 36"#--c2273 3 3 3 3 3 3 3 3 3 3 3 3 3 3
2 2 2 2 2 VS
!
! $F## VS
!
! $ww   rr.:B|E"((***B   rrs5   'AA"%A"$B* *
B87B8<'C$ $
C21C2)r"   
contextlibr   typingr   r   jedi.inference.namesr   
pydoc_datar   r   r(   __annotations__ImportErrorr
   r   r   r   r   <module>r5      s           ! ! ! ! ! ! ! ! 6 6 6 6 6 6!!!!!!-3]L(4S>*::::   LLL
/ / / / /' / / /    s    < AA