ó
    Ñ]j'  ã                  ó`   • S r SSKJr  SSKJr  SSKJr  SSKJr  \S	S j5       r	\S
S j5       r
g)z(Generic functions for extending IPython.é    )Úannotations)ÚAny©ÚTryNext)Úsingledispatchc                ó   • [         e)zCalled when you do obj?r   )Úobjs    ÚS/home/mande/repo/quber/.venv/lib/python3.13/site-packages/IPython/utils/generics.pyÚinspect_objectr      s	   € ô €Mó    c                ó   • [         e)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	   Úprev_completionss     r
   Úcomplete_objectr      s	   € ô €Mr   N)r	   r   ÚreturnÚNone)r	   r   r   ú	list[str]r   r   )Ú__doc__Ú
__future__r   Útypingr   ÚIPython.core.errorr   Ú	functoolsr   r   r   © r   r
   Ú<module>r      s<   ðá .å "å å &Ý $ð óó ðð
 óó ñr   