IterableIPShell class. More...
 Inheritance diagram for visualizer.ipython_view.IterableIPShell:Public Member Functions | |
| def | __init__ (self, argv=None, user_ns=None, user_global_ns=None, cin=None, cout=None, cerr=None, input_func=None) | 
| Initializer.  More... | |
| def | complete (self, line) | 
| Returns an auto completed line and/or possibilities 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 (self, cmd, verbose=0, debug=0, header='') | 
| 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 | |
| complete_sep | |
| separators  More... | |
| history_level | |
| history level  More... | |
| IP | |
| IP.  More... | |
| iter_more | |
| iterate more  More... | |
| prompt | |
| prompt  More... | |
Private Member Functions | |
| def | __update_namespace (self) | 
| Update self.IP namespace for autocompletion with sys.modules.  More... | |
| def | _getHistory (self) | 
| Gets the command string of the current history level.  More... | |
IterableIPShell class.
Definition at line 35 of file ipython_view.py.
| def visualizer.ipython_view.IterableIPShell.__init__ | ( | self, | |
argv = None,  | 
        |||
user_ns = None,  | 
        |||
user_global_ns = None,  | 
        |||
cin = None,  | 
        |||
cout = None,  | 
        |||
cerr = None,  | 
        |||
input_func = None  | 
        |||
| ) | 
Initializer.
| self | this object | 
| argv | Command line options for IPython | 
| user_ns | User namespace. | 
| user_global_ns | User global namespace. | 
| cin | Console standard input. | 
| cout | Console standard output. | 
| cerr | Console standard error. | 
| input_func | Replacement for builtin raw_input() | 
Definition at line 76 of file ipython_view.py.
      
  | 
  private | 
Update self.IP namespace for autocompletion with sys.modules.
Definition at line 149 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell.IP, and list.
      
  | 
  private | 
Gets the command string of the current history level.
| self | this object | 
Definition at line 254 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell.history_level, and visualizer.ipython_view.IterableIPShell.IP.
Referenced by visualizer.ipython_view.IterableIPShell.historyBack(), and visualizer.ipython_view.IterableIPShell.historyForward().
 Here is the caller graph for this function:| def visualizer.ipython_view.IterableIPShell.complete | ( | self, | |
| line | |||
| ) | 
Returns an auto completed line and/or possibilities for completion.
| line | Given line so far. | 
Definition at line 276 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell.complete_sep, and visualizer.ipython_view.IterableIPShell.IP.
Referenced by visualizer.ipython_view.IPythonView.onKeyPressExtend().
 Here is the caller graph for this function:| def visualizer.ipython_view.IterableIPShell.execute | ( | self | ) | 
Executes the current line provided by the shell object.
Definition at line 157 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell.history_level.
| def visualizer.ipython_view.IterableIPShell.generatePrompt | ( | self, | |
| is_continuation | |||
| ) | 
Generate prompt depending on is_continuation value.
| is_continuation | 
Definition at line 208 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell.IP.
| def visualizer.ipython_view.IterableIPShell.historyBack | ( | self | ) | 
Provides one history command back.
| self | this object | 
Definition at line 231 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell._getHistory(), and visualizer.ipython_view.IterableIPShell.history_level.
Referenced by visualizer.ipython_view.IPythonView.onKeyPressExtend().
 Here is the call graph for this function:
 Here is the caller graph for this function:| def visualizer.ipython_view.IterableIPShell.historyForward | ( | self | ) | 
Provides one history command forward.
| self | this object | 
Definition at line 243 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell._getHistory(), and visualizer.ipython_view.IterableIPShell.history_level.
Referenced by visualizer.ipython_view.IPythonView.onKeyPressExtend().
 Here is the call graph for this function:
 Here is the caller graph for this function:| def visualizer.ipython_view.IterableIPShell.shell | ( | self, | |
| cmd, | |||
verbose = 0,  | 
        |||
debug = 0,  | 
        |||
header = ''  | 
        |||
| ) | 
Replacement method to allow shell commands without them blocking.
| cmd | Shell command to execute. | 
| verbose | Verbosity | 
| debug | Debug level | 
| header | Header to be printed before output | 
Definition at line 312 of file ipython_view.py.
| def visualizer.ipython_view.IterableIPShell.updateNamespace | ( | self, | |
| ns_dict | |||
| ) | 
Add the current dictionary to the shell namespace.
| ns_dict | A dictionary of symbol-values. | 
Definition at line 267 of file ipython_view.py.
References visualizer.ipython_view.IterableIPShell.IP.
| visualizer.ipython_view.IterableIPShell.complete_sep | 
separators
Definition at line 141 of file ipython_view.py.
Referenced by visualizer.ipython_view.IterableIPShell.complete().
| visualizer.ipython_view.IterableIPShell.history_level | 
history level
Definition at line 140 of file ipython_view.py.
Referenced by visualizer.ipython_view.IterableIPShell._getHistory(), visualizer.ipython_view.IterableIPShell.execute(), visualizer.ipython_view.IterableIPShell.historyBack(), and visualizer.ipython_view.IterableIPShell.historyForward().
| visualizer.ipython_view.IterableIPShell.IP | 
IP.
Definition at line 123 of file ipython_view.py.
Referenced by visualizer.ipython_view.IterableIPShell.__update_namespace(), visualizer.ipython_view.IterableIPShell._getHistory(), visualizer.ipython_view.ConsoleView._showReturned(), visualizer.ipython_view.IterableIPShell.complete(), visualizer.ipython_view.IterableIPShell.generatePrompt(), and visualizer.ipython_view.IterableIPShell.updateNamespace().
| visualizer.ipython_view.IterableIPShell.iter_more | 
iterate more
Definition at line 139 of file ipython_view.py.
| visualizer.ipython_view.IterableIPShell.prompt | 
prompt
Definition at line 167 of file ipython_view.py.
Referenced by visualizer.ipython_view.ConsoleView._showReturned(), and visualizer.ipython_view.IPythonView.onKeyPressExtend().