environment/lib/python2.7/site-packages/IPython/core/inputsplitter.py
def _make_help_call(target, esc, lspace, next_input=None):
    """Prepares a pinfo(2)/psearch call from a target name and the escape
    (i.e. ? or ??)"""
    method  = 'pinfo2' if esc == '??' \
                else 'psearch' if '*' in target \
                else 'pinfo'
    arg = " ".join([method, target])
    if next_input is None:
        return '%sget_ipython().magic(%r)' % (lspace, arg)
    else:
        return '%sget_ipython().set_next_input(%r);get_ipython().magic(%r)' % \
           (lspace, next_input, arg)
def _make_help_call(target, esc, lspace, next_input=None):
    """Prepares a pinfo(2)/psearch call from a target name and the escape
    (i.e. ? or ??)"""
    method  = 'pinfo2' if esc == '??' \
                else 'psearch' if '*' in target \
                else 'pinfo'
    arg = " ".join([method, target])
    if next_input is None:
        return '%sget_ipython().magic(%r)' % (lspace, arg)
    else:
        return '%sget_ipython().set_next_input(%r);get_ipython().magic(%r)' % \
           (lspace, next_input, arg)
def _make_help_call ( target , esc , lspace , next_input = None ) : method = 'pinfo2' if esc == '??' else 'psearch' if '*' in target else 'pinfo' arg = " " . join ( [ method , target ] ) if next_input is None : return '%sget_ipython().magic(%r)' % ( lspace , arg ) else : return '%sget_ipython().set_next_input(%r);get_ipython().magic(%r)' % ( lspace , next_input , arg )
Prepares a pinfo(2)/psearch call from a target name and the escape
    (i.e. ? or ??)
Prepares a pinfo ( 2 ) / psearch call from a target name and the escape ( i . e . ? or ?? )