environment/lib/python2.7/site-packages/IPython/core/magic.py
def record_magic(dct, magic_kind, magic_name, func):
    """Utility function to store a function as a magic of a specific kind.

    Parameters
    ----------
    dct : dict
      A dictionary with 'line' and 'cell' subdicts.

    magic_kind : str
      Kind of magic to be stored.

    magic_name : str
      Key to store the magic as.

    func : function
      Callable object to store.
    """
    if magic_kind == 'line_cell':
        dct['line'][magic_name] = dct['cell'][magic_name] = func
    else:
        dct[magic_kind][magic_name] = func
def record_magic(dct, magic_kind, magic_name, func):
    if magic_kind == 'line_cell':
        dct['line'][magic_name] = dct['cell'][magic_name] = func
    else:
        dct[magic_kind][magic_name] = func
def record_magic ( dct , magic_kind , magic_name , func ) : if magic_kind == 'line_cell' : dct [ 'line' ] [ magic_name ] = dct [ 'cell' ] [ magic_name ] = func else : dct [ magic_kind ] [ magic_name ] = func
Utility function to store a function as a magic of a specific kind.

    Parameters
    ----------
    dct : dict
      A dictionary with 'line' and 'cell' subdicts.

    magic_kind : str
      Kind of magic to be stored.

    magic_name : str
      Key to store the magic as.

    func : function
      Callable object to store.
Utility function to store a function as a magic of a specific kind .