
    &e                     N    d Z ddlmZ ddlmZ ed             Zed             ZdS )z)Generic functions for extending IPython.
    TryNext)singledispatchc                     t           )zCalled when you do obj?r   )objs    6lib/python3.11/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)__doc__IPython.core.errorr   	functoolsr   r	   r    r
   r   <module>r      su     ' & & & & & $ $ $ $ $ $   
     r
   