summaryrefslogtreecommitdiff
path: root/urwid/main_loop.py
diff options
context:
space:
mode:
Diffstat (limited to 'urwid/main_loop.py')
-rwxr-xr-xurwid/main_loop.py4
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