##// END OF EJS Templates
Wrap colour sequences in debugger prompt in marker bytes...
Wrap colour sequences in debugger prompt in marker bytes Readline expects ANSI escapes in the prompt to be wrapped in 01 and 02 so that it can calculate the width. Closes gh-9243

File last commit:

r20816:fc7d8a36
r22094:2d89b93a
Show More
generics.py
34 lines | 740 B | text/x-python | PythonLexer
# encoding: utf-8
"""Generic functions for extending IPython.
See http://pypi.python.org/pypi/simplegeneric.
"""
from IPython.core.error import TryNext
from simplegeneric import generic
@generic
def inspect_object(obj):
"""Called when you do obj?"""
raise TryNext
@generic
def complete_object(obj, prev_completions):
"""Custom completer dispatching for python objects.
Parameters
----------
obj : object
The object to complete.
prev_completions : list
List of attributes discovered so far.
This should return the list of attributes in obj. If you only wish to
add to the attributes already discovered normally, return
own_attrs + prev_completions.
"""
raise TryNext