def enable_pyglet(self, app=None):
import pyglet<EOL>from IPython.lib.inputhookpyglet import inputhook_pyglet<EOL>self.set_inputhook(inputhook_pyglet)<EOL>self._current_gui = GUI_PYGLET<EOL>return app<EOL>
Enable event loop integration with pyglet.

        Parameters
        ----------
        app : ignored
           Ignored, it's only a placeholder to keep the call signature of all
           gui activation methods consistent, which simplifies the logic of
           supporting magics.

        Notes
        -----
        This methods sets the ``PyOS_InputHook`` for pyglet, which allows
        pyglet to integrate with terminal based applications like
        IPython.