diff options
-rw-r--r-- | alot/__main__.py | 3 | ||||
-rw-r--r-- | alot/ui.py | 2 | ||||
-rwxr-xr-x | setup.py | 1 |
3 files changed, 5 insertions, 1 deletions
diff --git a/alot/__main__.py b/alot/__main__.py index 221e6b22..c901bb07 100644 --- a/alot/__main__.py +++ b/alot/__main__.py @@ -16,6 +16,9 @@ from alot.commands import * from alot.commands import CommandParseError, COMMANDS from alot.utils import argparse as cargparse +from twisted.internet import asyncioreactor +asyncioreactor.install() + _SUBCOMMANDS = ['search', 'compose', 'bufferlist', 'taglist', 'namedqueries', 'pyshell'] @@ -115,7 +115,7 @@ class UI(object): self.mainloop = urwid.MainLoop( self.root_widget, handle_mouse=settings.get('handle_mouse'), - event_loop=urwid.AsyncioEventLoop(), + event_loop=urwid.TwistedEventLoop(), unhandled_input=self._unhandled_input, input_filter=self._input_filter) @@ -48,6 +48,7 @@ setup( 'notmuch>=0.26', 'urwid>=1.3.0', 'urwidtrees>=1.0', + 'twisted>=10.2.0', 'python-magic', 'configobj>=4.7.0', 'gpg' |