Package sage :: Package server :: Package notebook :: Module cell
[hide private]
[frames] | no frames]

Module cell

source code

nodoctest
A Cell.

A cell is a single input/output block.  Worksheets are built out of a
list of cells.



Classes [hide private]
  Cell_generic
  TextCell
  Cell
  ComputeCell
Functions [hide private]
 
format_exception(s0, ncols)
Make it so excpetions don't appear expanded by default.
source code
 
number_of_rows(txt, ncols) source code
Variables [hide private]
  MAX_OUTPUT = 32000
  MAX_OUTPUT_LINES = 120
  TRACEBACK = 'Traceback (most recent call last):'
  re_cell = re.compile(r'"cell://.*?"')
  re_cell_2 = re.compile(r'\'cell://.*?\'')
Function Details [hide private]

format_exception(s0, ncols)

source code 

    Make it so excpetions don't appear expanded by default.
    
    INPUT:
        s0 -- string
        ncols -- integer
    OUTPUT:
        string

    If s0 contains "notracebacks" then this function always returns s0

    EXAMPLES:
        sage: sage.server.notebook.cell.format_exception(sage.server.notebook.cell.TRACEBACK,80)
        '
Traceback (click to the left for traceback)
...
Traceback (most recent call last):'
        sage: sage.server.notebook.cell.format_exception(sage.server.notebook.cell.TRACEBACK + "notracebacks",80)
        'Traceback (most recent call last):notracebacks'