A Discrete-Event Network Simulator
visualizer.ipython_view.IPythonView Class Reference

IPythonView class. More...

+ Inheritance diagram for visualizer.ipython_view.IPythonView:
+ Collaboration diagram for visualizer.ipython_view.IPythonView:

Public Member Functions

def __init__ (self)
def onKeyPressExtend (self, event)
 Key press callback with plenty of shell goodness, like history, autocompletions, etc. More...
def raw_input
 Custom raw_input() replacement. More...
- Public Member Functions inherited from visualizer.ipython_view.ConsoleView
def __init__ (self)
def changeLine (self, text)
 Replace currently entered command line with given text. More...
def getCurrentLine (self)
 Get text in current command line. More...
def onKeyPress (self, widget, event)
 Key press callback used for correcting behavior for console-like interfaces. More...
def onKeyPressExtend (self, event)
 For some reason we can't extend onKeyPress directly (bug #500900). More...
def showPrompt (self, prompt)
 Prints prompt at start of line. More...
def showReturned (self, text)
 Show returned text from last command and print new prompt. More...
def write
 Write given text to buffer. More...
- Public Member Functions inherited from visualizer.ipython_view.IterableIPShell
def __init__
 Initializer. More...
def complete (self, line)
 Returns an auto completed line and/or posibilities for completion. More...
def execute (self)
 Executes the current line provided by the shell object. More...
def generatePrompt (self, is_continuation)
 Generate prompt depending on is_continuation value. More...
def historyBack (self)
 Provides one history command back. More...
def historyForward (self)
 Provides one history command forward. More...
def shell
 Replacement method to allow shell commands without them blocking. More...
def updateNamespace (self, ns_dict)
 Add the current dictionary to the shell namespace. More...

Public Attributes

 cout More...
 history list More...
 interrupt More...
 prompt More...
- Public Attributes inherited from visualizer.ipython_view.ConsoleView
 color pattern More...
 line start More...
 scroll mark More...
 text buffer More...
- Public Attributes inherited from visualizer.ipython_view.IterableIPShell
 separators More...
 history level More...
 IP. More...
 iterate more More...
 prompt More...

Private Member Functions

def _processLine (self)
 Process current command line. More...

Additional Inherited Members

- Static Public Attributes inherited from visualizer.ipython_view.ConsoleView
dictionary ANSI_COLORS
 color list More...

Detailed Description

IPythonView class.

Definition at line 565 of file ipython_view.py.

Constructor & Destructor Documentation

def visualizer.ipython_view.IPythonView.__init__ (   self)
Initialize. Redirect I/O to console.

Definition at line 584 of file ipython_view.py.

Member Function Documentation

def visualizer.ipython_view.IPythonView._processLine (   self)

Process current command line.


Definition at line 645 of file ipython_view.py.

Referenced by visualizer.ipython_view.IPythonView.onKeyPressExtend().

+ Here is the caller graph for this function:

def visualizer.ipython_view.IPythonView.raw_input (   self,
  prompt = '' 

Custom raw_input() replacement.

Get's current line from console buffer.

promptPrompt to print. Here for compatability as replacement.
The current command line text.

Definition at line 598 of file ipython_view.py.

References visualizer.ipython_view.ConsoleView.getCurrentLine(), and visualizer.ipython_view.IPythonView.interrupt.

+ Here is the call graph for this function:

Member Data Documentation



Definition at line 589 of file ipython_view.py.


history list

Definition at line 650 of file ipython_view.py.



Definition at line 594 of file ipython_view.py.

Referenced by visualizer.ipython_view.ConsoleView._showReturned().

The documentation for this class was generated from the following file: