From 2b3b86e281da03dfe4b2444be5b62811b4dcfe8d Mon Sep 17 00:00:00 2001 From: mathieui Date: Sun, 22 Feb 2015 14:17:17 +0100 Subject: Allow event handlers to be coroutine functions And do not copy data when running events with XMLStream.event() --- slixmpp/xmlstream/handler/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'slixmpp/xmlstream/handler/__init__.py') diff --git a/slixmpp/xmlstream/handler/__init__.py b/slixmpp/xmlstream/handler/__init__.py index 31de9dfc..51a7ca6a 100644 --- a/slixmpp/xmlstream/handler/__init__.py +++ b/slixmpp/xmlstream/handler/__init__.py @@ -7,9 +7,10 @@ """ from slixmpp.xmlstream.handler.callback import Callback +from slixmpp.xmlstream.handler.coroutine_callback import CoroutineCallback from slixmpp.xmlstream.handler.collector import Collector from slixmpp.xmlstream.handler.waiter import Waiter from slixmpp.xmlstream.handler.xmlcallback import XMLCallback from slixmpp.xmlstream.handler.xmlwaiter import XMLWaiter -__all__ = ['Callback', 'Waiter', 'XMLCallback', 'XMLWaiter'] +__all__ = ['Callback', 'CoroutineCallback', 'Waiter', 'XMLCallback', 'XMLWaiter'] -- cgit v1.2.3