docstr: DEPRECATED since IPython 5.0
  
  Enable event loop integration with wxPython.
  
  Parameters
  ----------
  app : WX Application, optional.
      Running application to use.  If not given, we probe WX for an
      existing application object, and create a new one if none is found.
  
  Notes
  -----
  This methods sets the ``PyOS_InputHook`` for wxPython, which allows
  the wxPython to integrate with terminal based applications like
  IPython.
  
  If ``app`` is not given we probe for an existing one, and return it if
  found.  If no existing app is found, we create an :class:`wx.App` as
  follows::
  
      import wx
      app = wx.App(redirect=False, clearSigInt=False)
code: def enable(self, app=None):
      """DEPRECATED since IPython 5.0
  
      Enable event loop integration with wxPython.
  
      Parameters
      ----------
      app : WX Application, optional.
          Running application to use.  If not given, we probe WX for an
          existing application object, and create a new one if none is found.
  
      Notes
      -----
      This methods sets the ``PyOS_InputHook`` for wxPython, which allows
      the wxPython to integrate with terminal based applications like
      IPython.
  
      If ``app`` is not given we probe for an existing one, and return it if
      found.  If no existing app is found, we create an :class:`wx.App` as
      follows::
  
          import wx
          app = wx.App(redirect=False, clearSigInt=False)
      """
      warn(
          "This function is deprecated since IPython 5.0 and will be removed in future versions.",
          DeprecationWarning,
          stacklevel=2,
      )
      import wx
  
      wx_version = V(wx.__version__).version
  
      if wx_version < [2, 8]:
          raise ValueError(
              "requires wxPython >= 2.8, but you have %s"
              % wx.__version__
          )
  
      from IPython.lib.inputhookwx import inputhook_wx
  
      self.manager.set_inputhook(inputhook_wx)
      if _use_appnope():
          from appnope import nope
  
          nope()
  
      import wx
  
      if app is None:
          app = wx.GetApp()
      if app is None:
          app = wx.App(redirect=False, clearSigInt=False)
  
      return app
  
imports: import os
  import platform
  import sys
  from distutils.version import LooseVersion
  from warnings import warn
label_desc: Use image node_id 1 for calling the WxInputHook obj's underlying member method code with example usage: obj.enable(app) and returns: app