Module Import alias Import alias Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args defaults body Global identifier If NameLoad body Return Assign NameStore NameLoad Expr Call NameLoad Global identifier Assign NameStore BinOpMod Str NameLoad Assign NameStore Call NameLoad NameLoad Dict Dict NameLoad decorator_list FunctionDef arguments args defaults body Global identifier If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore NameLoad Return If CompareIn Str AttributeLoad NameLoad attr body Assign NameStore NameLoad Return If Call AttributeLoad NameLoad attr Str body Assign NameStore NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore NameLoad orelse Assign NameStore NameLoad If NameLoad body TryExcept body Import alias Expr Call AttributeLoad NameLoad attr Str Assign NameStore NameLoad Return handlers ExceptHandler type NameLoad body Pass If NameLoad body TryExcept body Import alias Assign NameStore NameLoad Return handlers ExceptHandler type NameLoad body If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Str If BoolOpOr CompareIn Str AttributeLoad NameLoad attr UnaryOpNot NameLoad body Assign NameStore NameLoad Return Assign NameStore NameLoad decorator_list FunctionDef arguments args defaults body If CompareIn Str AttributeLoad NameLoad attr body Return NameLoad If CompareIn Str AttributeLoad NameLoad attr body Return NameLoad If Call AttributeLoad NameLoad attr Str body Pass orelse If CompareEq AttributeLoad NameLoad attr Str body Pass orelse Return NameLoad Import alias If Call AttributeLoad NameLoad attr body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad Return NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad Return BinOpAdd Call AttributeLoad SubscriptLoad NameLoad Index Num attr SubscriptLoad NameLoad Slice Num decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults vararg body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args defaults body Expr Str Expr Call NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body Expr Str Expr Call NameLoad Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call NameLoad Expr Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Call NameLoad If UnaryOpNot NameLoad body Assign NameStore ListLoad Str Str Str Print BinOpMod Str Call AttributeLoad Str attr NameLoad Expr Call AttributeLoad NameLoad attr Num decorator_list
N/A N/A os N/A sys N/A _toolkit None N/A _initialized False N/A _platform_message_loop None N/A TOOLKIT_GTK gtk N/A TOOLKIT_WX wx N/A TOOLKIT_CURSES curses N/A TOOLKIT_CHROME chrome _initialize_if_needed N/A N/A N/A N/A N/A _initialized N/A _initialized N/A N/A N/A _initialized True N/A N/A _detect_toolkit N/A _platform_message_loop N/A module_name N/A src.message_loop_%s _toolkit N/A _platform_message_loop N/A __import__ module_name N/A N/A True N/A _detect_toolkit N/A N/A N/A N/A N/A _toolkit N/A N/A --curses N/A sys argv N/A N/A _toolkit TOOLKIT_CURSES N/A N/A N/A --chrome N/A sys argv N/A N/A _toolkit TOOLKIT_CHROME N/A N/A N/A N/A os getenv DISPLAY N/A N/A can_have_gui True N/A N/A N/A N/A sys platform darwin N/A N/A can_have_gui True N/A N/A can_have_gui False N/A can_have_gui N/A N/A N/A N/A pygtk N/A N/A N/A pygtk require 2.0 N/A _toolkit TOOLKIT_GTK N/A N/A N/A N/A ImportError N/A N/A N/A can_have_gui N/A N/A N/A N/A wx N/A _toolkit TOOLKIT_WX N/A N/A N/A N/A ImportError N/A N/A N/A N/A sys platform darwin N/A N/A N/A N/A N/A sys stderr write You could have a nice pretty WxWidgets-based UI!

1. Download wxpython 2.9 Cocoa for python 2.7: http://downloads.sourceforge.net/wxpython/wxPython2.9-osx-2.9.5.0-cocoa-py2.7.dmg
2. Mount the image (double click the downloaded .dmg file)
3. Open a Terminal window, and run the following:
   sudo installer -pkg /Volumes/wxPython2.9-osx-2.9.5.0-cocoa-py2.7/wxPython2.9-osx-cocoa-py2.7.pkg  -target /

 N/A N/A N/A --curses N/A sys argv N/A can_have_gui N/A N/A _toolkit TOOLKIT_CURSES N/A N/A _toolkit None N/A supports_prelaunch N/A N/A N/A N/A N/A N/A --curses N/A sys argv N/A N/A False N/A N/A --chrome N/A sys argv N/A N/A False N/A N/A N/A os getenv DISPLAY N/A N/A N/A N/A N/A N/A sys platform darwin N/A N/A N/A N/A False N/A message_loop_chrome N/A N/A N/A message_loop_chrome supported N/A N/A False N/A True N/A get_toolkit N/A N/A N/A N/A N/A N/A _initialize_if_needed N/A _toolkit N/A get_toolkit_class_suffix N/A N/A N/A N/A N/A N/A _initialize_if_needed N/A N/A N/A N/A N/A _toolkit N/A 0 upper N/A _toolkit N/A 1 N/A post_task N/A N/A cb N/A args N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop post_task cb args N/A post_delayed_task N/A N/A cb delay N/A args N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop post_delayed_task cb delay args N/A is_main_loop_running N/A N/A N/A N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop is_main_loop_running N/A init_main_loop N/A N/A N/A N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop init_main_loop N/A run_main_loop N/A N/A N/A N/A N/A 
  Runs the main loop. Note, this is not guaranteed to return on all platforms.
  You should never call this in unit tests --- if you have a test that requires
  UI or that wants to do asynchronous tests, derive from UITestcase which will
  call this for you.
   N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop run_main_loop N/A add_quit_handler N/A N/A cb N/A N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop add_quit_handler cb N/A quit_main_loop N/A N/A N/A N/A N/A 
  Tries to quit the main loop. Note, think of this as quitting the application,
  not quitting the loop and returning to the run_main_loop caller. This is how a
  sane operating system works. However, this code works on OSX.
   N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop quit_main_loop N/A set_unittests_running N/A N/A running N/A N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop set_unittests_running running N/A set_active_test N/A N/A test result N/A N/A N/A N/A _initialize_if_needed N/A N/A N/A _platform_message_loop set_active_test test result N/A ensure_has_message_loop N/A N/A N/A N/A N/A N/A _initialize_if_needed N/A N/A _toolkit N/A N/A supports N/A PyGtk WxPython Curses N/A N/A No supported GUI toolkit found. Trace_event_viewer supports %s. N/A N/A ,  join supports N/A N/A N/A sys exit 255 N/A