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. """ from .display_formatter import PPrintDisplayFormatter, ReprDisplayFormatter return [PPrintDisplayFormatter(), ReprDisplayFormatter()] def default_traceback_formatters(): """ Return a list of default traceback formatters.
from IPython.frontend.zopeinterface import ( Interface, Attribute, ) from IPython.kernel.core.history import FrontEndHistory from IPython.kernel.core.util import Bunch ############################################################################## # TEMPORARY!!! fake configuration, while we decide whether to use tconfig or # not rc = Bunch() rc.prompt_in1 = r'In [$number]: ' rc.prompt_in2 = r'...' rc.prompt_out = r'Out [$number]: ' ############################################################################## # Interface definitions ############################################################################## class IFrontEndFactory(Interface): """Factory interface for frontends.""" def __call__(engine=None, history=None): """ Parameters: interpreter : IPython.kernel.engineservice.IEngineCore """
from IPython.external import guid from IPython.frontend.zopeinterface import ( Interface, Attribute, ) from IPython.kernel.core.history import FrontEndHistory from IPython.kernel.core.util import Bunch ############################################################################## # TEMPORARY!!! fake configuration, while we decide whether to use tconfig or # not rc = Bunch() rc.prompt_in1 = r'In [$number]: ' rc.prompt_in2 = r'...' rc.prompt_out = r'Out [$number]: ' ############################################################################## # Interface definitions ############################################################################## class IFrontEndFactory(Interface): """Factory interface for frontends.""" def __call__(engine=None, history=None): """ Parameters: interpreter : IPython.kernel.engineservice.IEngineCore """
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. """ from display_formatter import PPrintDisplayFormatter, ReprDisplayFormatter return [PPrintDisplayFormatter(), ReprDisplayFormatter()]