+
    ^|´i'  ã                  óf   € R t ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]R R l4       t	]R R l4       t
R	# )
z(Generic functions for extending IPython.)Úannotations)ÚAny©ÚTryNext)Úsingledispatchc               ó    € V ^8„  d   QhRRRR/# )é   Úobjr   ÚreturnÚNone© )Úformats   "Ú8/usr/lib/python3/dist-packages/IPython/utils/generics.pyÚ__annotate__r      s   € ÷ ñ ˜ð  ñ ó    c                ó   € \         h)zCalled when you do obj?r   )r	   s   &r   Úinspect_objectr      s	   € ô €Mr   c               ó$   € V ^8„  d   QhRRRRRR/# )r   r	   r   Úprev_completionsz	list[str]r
   r   )r   s   "r   r   r      s!   € ÷ ñ ˜ð °	ð ¸iñ r   c                ó   € \         h)aQ  Custom completer dispatching for python objects.

Parameters
----------
obj : object
    The object to complete.
prev_completions : list
    List of attributes discovered so far.
This should return the list of attributes in obj. If you only wish to
add to the attributes already discovered normally, return
own_attrs + prev_completions.
r   )r	   r   s   &&r   Úcomplete_objectr      s	   € ô €Mr   N)Ú__doc__Ú
__future__r   Útypingr   ÚIPython.core.errorr   Ú	functoolsr   r   r   r   r   r   Ú<module>r      s<   ðá .å "å å &Ý $ð ôó ðð
 ôó òr   