from IPython.kernel.core.traceback_trap import TracebackTrap from IPython.kernel.core.util import Bunch, system_shell from IPython.external.Itpl import ItplNS # Global constants COMPILER_ERROR = 'error' INCOMPLETE_INPUT = 'incomplete' COMPLETE_INPUT = 'complete' ############################################################################## # TEMPORARY!!! fake configuration, while we decide whether to use tconfig or # not rc = Bunch() rc.cache_size = 100 rc.pprint = True rc.separate_in = '\n' rc.separate_out = '\n' rc.separate_out2 = '' rc.prompt_in1 = r'In [\#]: ' rc.prompt_in2 = r' .\\D.: ' rc.prompt_out = '' rc.prompts_pad_left = False ############################################################################## # Top-level utilities def default_display_formatters(): """ Return a list of default display formatters. """