diff options
Diffstat (limited to 'urwid/main_loop.py')
-rwxr-xr-x | urwid/main_loop.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/urwid/main_loop.py b/urwid/main_loop.py index da57f0d..f5f03dc 100755 --- a/urwid/main_loop.py +++ b/urwid/main_loop.py @@ -34,7 +34,7 @@ try: except ImportError: pass # windows -from urwid.util import is_mouse_event +from urwid.util import StoppingContext, is_mouse_event from urwid.compat import PYTHON3 from urwid.command_map import command_map, REDRAW_SCREEN from urwid.wimp import PopUpTarget @@ -343,6 +343,8 @@ class MainLoop(object): self._reset_input_descriptors() self.idle_handle = self.event_loop.enter_idle(self.entering_idle) + return StoppingContext(self) + def stop(self): """ Cleans up any hooks added to the event loop. Only call this if you're |