Ë
    ;;i'  ã                  ó\   — d Z ddlmZ ddlmZ ddlmZ ddlmZ ed	d„«       Z	ed
d„«       Z
y)z(Generic functions for extending IPython.é    )Úannotations)ÚAny©ÚTryNext)Úsingledispatchc                ó   — t         ‚)zCalled when you do obj?r   )Úobjs    úS/home/rose/Desktop/poly/venv/lib/python3.12/site-packages/IPython/utils/generics.pyÚinspect_objectr      s	   € ô €Mó    c                ó   — t         ‚)ay  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   