
Scheduled events, connection, TLS handshake (with STARTTLS), read and write on the socket are all done using only asyncio. A lot of threads, and thread-related (and thus useless) things still remain. This is only a first step.
19 lines
657 B
Python
19 lines
657 B
Python
"""
|
|
Slixmpp: The Slick XMPP Library
|
|
Copyright (C) 2010 Nathanael C. Fritz
|
|
This file is part of Slixmpp.
|
|
|
|
See the file LICENSE for copying permission.
|
|
"""
|
|
|
|
from slixmpp.jid import JID
|
|
from slixmpp.xmlstream.stanzabase import StanzaBase, ElementBase, ET
|
|
from slixmpp.xmlstream.stanzabase import register_stanza_plugin
|
|
from slixmpp.xmlstream.tostring import tostring
|
|
from slixmpp.xmlstream.xmlstream import XMLStream, RESPONSE_TIMEOUT
|
|
from slixmpp.xmlstream.xmlstream import RestartStream
|
|
|
|
__all__ = ['JID', 'StanzaBase', 'ElementBase',
|
|
'ET', 'StateMachine', 'tostring', 'XMLStream',
|
|
'RESPONSE_TIMEOUT', 'RestartStream']
|