
    Mh                         U d dl mZmZmZ eeeef         Zeg ef         Zi Zeeeeef         f         ed<   dedededdfdZ	d	e
deeeegef         fd
Z ed           Z ed          Z ed          ZdS )    )DictTupleCallable_cachemodule_namenamecachereturnNc                 f    	 t           |          }n# t          $ r i x}t           | <   Y nw xY w|||<   d S N)r   KeyError)r   r   r	   module_caches       Y/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/jedi/api/completion_cache.py
save_entryr   
   sS    0k* 0 0 0-//vk***0Ls    ))numberc                 L     dt           dt           dt          dt           f fd}|S )Nr   r   get_cache_valuesr
   c                     	 t           |          |                  S # t          $ r&  |            }t          | ||           |         cY S w xY wr   )r   r   r   )r   r   r   vr   s       r   _get_from_cachez/_create_get_from_cache.<locals>._get_from_cache   sh    	+&t,V44 	 	 	  ""A{D!,,,V9	s    -AA)strCacheValuesCallback)r   r   s   ` r   _create_get_from_cacher      sG    S  GZ _b                 )typingr   r   r   r   CacheValuesr   r   __annotations__r   intr   get_typeget_docstring_signatureget_docstring r   r   <module>r%      s   ( ( ( ( ( ( ( ( ( ( (CcM"r;/  -/S$sK'(() . . .C s ; 4    3 8S#?R4SUX4X+Y     "!!$$0033 &&q))r   