IPythonView class. More...
Public Member Functions | |
__init__ (self) | |
onKeyPressExtend (self, event) | |
Key press callback with plenty of shell goodness, like history, autocompletions, etc. | |
raw_input (self, prompt="") | |
Custom raw_input() replacement. | |
Public Member Functions inherited from visualizer.ipython_view.ConsoleView | |
changeLine (self, text) | |
Replace currently entered command line with given text. | |
getCurrentLine (self) | |
Get text in current command line. | |
onKeyPress (self, widget, event) | |
Key press callback used for correcting behavior for console-like interfaces. | |
showPrompt (self, prompt) | |
Prints prompt at start of line. | |
showReturned (self, text) | |
Show returned text from last command and print new prompt. | |
write (self, text, editable=False) | |
Write given text to buffer. | |
Public Member Functions inherited from visualizer.ipython_view.IterableIPShell | |
complete (self, line) | |
Returns an auto completed line and/or possibilities for completion. | |
execute (self) | |
Executes the current line provided by the shell object. | |
generatePrompt (self, is_continuation) | |
Generate prompt depending on is_continuation value. | |
historyBack (self) | |
Provides one history command back. | |
historyForward (self) | |
Provides one history command forward. | |
shell (self, cmd, verbose=0, debug=0, header="") | |
Replacement method to allow shell commands without them blocking. | |
updateNamespace (self, ns_dict) | |
Add the current dictionary to the shell namespace. | |
Public Attributes | |
cout | |
cout | |
history_pos | |
history list | |
interrupt | |
interrupt | |
prompt | |
prompt | |
Public Attributes inherited from visualizer.ipython_view.ConsoleView | |
color_pat | |
color pattern | |
line_start | |
line start | |
mark | |
scroll mark | |
no_input_splitter | |
no input splitter | |
onKeyPress | |
onKeyPress function | |
prompt | |
prompt function | |
text_buffer | |
text buffer | |
Public Attributes inherited from visualizer.ipython_view.IterableIPShell | |
complete_sep | |
separators | |
history_level | |
history level | |
indent_spaces | |
indent spaces | |
IP | |
IP. | |
iter_more | |
iterate more | |
lines | |
lines | |
no_input_splitter | |
no input splitter | |
prompt | |
prompt | |
Protected Member Functions | |
_processLine (self) | |
Process current command line. | |
Protected Member Functions inherited from visualizer.ipython_view.ConsoleView | |
_changeLine (self, text) | |
Replace currently entered command line with given text. | |
_showPrompt (self, prompt) | |
Prints prompt at start of line. | |
_showReturned (self, text) | |
Show returned text from last command and print new prompt. | |
_write (self, text, editable=False) | |
Write given text to buffer. | |
Protected Member Functions inherited from visualizer.ipython_view.IterableIPShell | |
_getHistory (self) | |
Gets the command string of the current history level. | |
Additional Inherited Members | |
Static Public Attributes inherited from visualizer.ipython_view.ConsoleView | |
dict | ANSI_COLORS |
color list | |
Protected Attributes inherited from visualizer.ipython_view.ConsoleView | |
_changeLine | |
_changeLine function | |
_showPrompt | |
_showPrompt function | |
_showReturned | |
_showReturned function | |
_write | |
_write function | |
IPythonView class.
Definition at line 646 of file ipython_view.py.
visualizer.ipython_view.IPythonView.__init__ | ( | self | ) |
Initialize. Redirect I/O to console.
Reimplemented from visualizer.ipython_view.ConsoleView.
Definition at line 666 of file ipython_view.py.
|
protected |
Process current command line.
Definition at line 726 of file ipython_view.py.
Referenced by visualizer.ipython_view.IPythonView.onKeyPressExtend().
visualizer.ipython_view.IPythonView.onKeyPressExtend | ( | self, | |
event ) |
Key press callback with plenty of shell goodness, like history, autocompletions, etc.
event | Event object. |
Reimplemented from visualizer.ipython_view.ConsoleView.
Definition at line 691 of file ipython_view.py.
References visualizer.ipython_view.IPythonView._processLine(), visualizer.ipython_view.ConsoleView.changeLine(), visualizer.ipython_view.IterableIPShell.complete(), visualizer.ipython_view.ConsoleView.getCurrentLine(), visualizer.ipython_view.IterableIPShell.historyBack(), visualizer.ipython_view.IterableIPShell.historyForward(), visualizer.ipython_view.IPythonView.interrupt, visualizer.ipython_view.ConsoleView.prompt, visualizer.ipython_view.IPythonView.prompt, visualizer.ipython_view.IterableIPShell.prompt, visualizer.ipython_view.ConsoleView.showPrompt(), and visualizer.ipython_view.ConsoleView.write().
Referenced by visualizer.ipython_view.ConsoleView.onKeyPress().
visualizer.ipython_view.IPythonView.raw_input | ( | self, | |
prompt = "" ) |
Custom raw_input() replacement.
Gets current line from console buffer.
prompt | Prompt to print. Here for compatibility as replacement. |
Definition at line 679 of file ipython_view.py.
References visualizer.ipython_view.ConsoleView.getCurrentLine(), and visualizer.ipython_view.IPythonView.interrupt.
visualizer.ipython_view.IPythonView.cout |
cout
Definition at line 671 of file ipython_view.py.
visualizer.ipython_view.IPythonView.history_pos |
history list
Definition at line 731 of file ipython_view.py.
visualizer.ipython_view.IPythonView.interrupt |
interrupt
Definition at line 673 of file ipython_view.py.
Referenced by visualizer.ipython_view.IPythonView.onKeyPressExtend(), and visualizer.ipython_view.IPythonView.raw_input().
visualizer.ipython_view.IPythonView.prompt |
prompt
Definition at line 675 of file ipython_view.py.
Referenced by visualizer.ipython_view.ConsoleView.onKeyPress(), and visualizer.ipython_view.IPythonView.onKeyPressExtend().