environment/lib/python2.7/site-packages/IPython/core/page.py
def snip_print(str,width = 75,print_full = 0,header = ''):
    """Print a string snipping the midsection to fit in width.

    print_full: mode control:
      - 0: only snip long strings
      - 1: send to page() directly.
      - 2: snip long strings and ask for full length viewing with page()
    Return 1 if snipping was necessary, 0 otherwise."""

    if print_full == 1:
        page(header+str)
        return 0

    print header,
    if len(str) < width:
        print str
        snip = 0
    else:
        whalf = int((width -5)/2)
        print str[:whalf] + ' <...> ' + str[-whalf:]
        snip = 1
    if snip and print_full == 2:
        if raw_input(header+' Snipped. View (y/n)? [N]').lower() == 'y':
            page(str)
    return snip
def snip_print(str,width = 75,print_full = 0,header = ''):
    if print_full == 1:
        page(header+str)
        return 0

    print header,
    if len(str) < width:
        print str
        snip = 0
    else:
        whalf = int((width -5)/2)
        print str[:whalf] + ' <...> ' + str[-whalf:]
        snip = 1
    if snip and print_full == 2:
        if raw_input(header+' Snipped. View (y/n)? [N]').lower() == 'y':
            page(str)
    return snip
def snip_print ( str , width = 75 , print_full = 0 , header = '' ) : if print_full == 1 : page ( header + str ) return 0 print header , if len ( str ) < width : print str snip = 0 else : whalf = int ( ( width - 5 ) / 2 ) print str [ : whalf ] + ' <...> ' + str [ - whalf : ] snip = 1 if snip and print_full == 2 : if raw_input ( header + ' Snipped. View (y/n)? [N]' ) . lower ( ) == 'y' : page ( str ) return snip
Print a string snipping the midsection to fit in width.

    print_full: mode control:
      - 0: only snip long strings
      - 1: send to page() directly.
      - 2: snip long strings and ask for full length viewing with page()
    Return 1 if snipping was necessary, 0 otherwise.
Print a string snipping the midsection to fit in width .