ó
æNXc           @   sH   d  Z  d d l m Z d d l m Z e d „  ƒ Z e d „  ƒ Z d S(   sY   Generic functions for extending IPython.

See http://pypi.python.org/pypi/simplegeneric.
iÿÿÿÿ(   t   TryNext(   t   genericc         C   s
   t  ‚ d S(   s   Called when you do obj?N(   R    (   t   obj(    (    sN   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/generics.pyt   inspect_object   s    c         C   s
   t  ‚ d S(   sz  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.
    N(   R    (   R   t   prev_completions(    (    sN   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/generics.pyt   complete_object   s    N(   t   __doc__t   IPython.core.errorR    t   simplegenericR   R   R   (    (    (    sN   /data/av2000/mvv/env_mvv/lib/python2.7/site-packages/IPython/utils/generics.pyt   <module>   s   