CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Functions | Variables
interactivePythonTest Namespace Reference

Functions

def interactive_inspect_mode
 
def save_history
 

Variables

tuple historyPath = os.path.expanduser("~/.pyhistory")
 Load and save command line history when ## running interactively. More...
 

Function Documentation

def interactivePythonTest.interactive_inspect_mode ( )

Definition at line 9 of file interactivePythonTest.py.

Referenced by save_history().

9 
11  # http://stackoverflow.com/questions/640389/tell-whether-python-is-in-i-mode
12  flagPtr = ctypes.cast(ctypes.pythonapi.Py_InteractiveFlag,
13  ctypes.POINTER(ctypes.c_int))
14  return flagPtr.contents.value > 0 or bool(os.environ.get("PYTHONINSPECT",False))
15 
def interactivePythonTest.save_history (   historyPath = historyPath)

Definition at line 25 of file interactivePythonTest.py.

References interactive_inspect_mode().

25 
26  def save_history(historyPath=historyPath):
27  import readline
28  readline.write_history_file(historyPath)
29  if os.path.exists(historyPath):
30  readline.read_history_file(historyPath)
31 

Variable Documentation

tuple interactivePythonTest.historyPath = os.path.expanduser("~/.pyhistory")

Load and save command line history when ## running interactively.

Definition at line 22 of file interactivePythonTest.py.