Merge branch 'fix-celementtree-import' into 'master'
cElementTree has been deprecated since Python 3.3 and removed in Python 3.9. See merge request poezio/slixmpp!38
This commit is contained in:
commit
98108d0445
3 changed files with 5 additions and 5 deletions
|
@ -13,7 +13,7 @@ hides namespaces when able and does not introduce excessive namespace
|
||||||
prefixes::
|
prefixes::
|
||||||
|
|
||||||
>>> from slixmpp.xmlstream.tostring import tostring
|
>>> from slixmpp.xmlstream.tostring import tostring
|
||||||
>>> from xml.etree import cElementTree as ET
|
>>> from xml.etree import ElementTree as ET
|
||||||
>>> xml = ET.fromstring('<foo xmlns="bar"><baz /></foo>')
|
>>> xml = ET.fromstring('<foo xmlns="bar"><baz /></foo>')
|
||||||
>>> ET.tostring(xml)
|
>>> ET.tostring(xml)
|
||||||
'<ns0:foo xmlns:ns0="bar"><ns0:baz /></foo>'
|
'<ns0:foo xmlns:ns0="bar"><ns0:baz /></foo>'
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from slixmpp.xmlstream.stanzabase import ElementBase
|
from slixmpp.xmlstream.stanzabase import ElementBase
|
||||||
from xml.etree import cElementTree as ET
|
from xml.etree import ElementTree as ET
|
||||||
|
|
||||||
|
|
||||||
class RPCQuery(ElementBase):
|
class RPCQuery(ElementBase):
|
||||||
|
|
|
@ -17,7 +17,7 @@ from __future__ import with_statement, unicode_literals
|
||||||
import copy
|
import copy
|
||||||
import logging
|
import logging
|
||||||
import weakref
|
import weakref
|
||||||
from xml.etree import cElementTree as ET
|
from xml.etree import ElementTree as ET
|
||||||
|
|
||||||
from slixmpp.xmlstream import JID
|
from slixmpp.xmlstream import JID
|
||||||
from slixmpp.xmlstream.tostring import tostring
|
from slixmpp.xmlstream.tostring import tostring
|
||||||
|
@ -203,7 +203,7 @@ class ElementBase(object):
|
||||||
|
|
||||||
"""
|
"""
|
||||||
The core of Slixmpp's stanza XML manipulation and handling is provided
|
The core of Slixmpp's stanza XML manipulation and handling is provided
|
||||||
by ElementBase. ElementBase wraps XML cElementTree objects and enables
|
by ElementBase. ElementBase wraps XML ElementTree objects and enables
|
||||||
access to the XML contents through dictionary syntax, similar in style
|
access to the XML contents through dictionary syntax, similar in style
|
||||||
to the Ruby XMPP library Blather's stanza implementation.
|
to the Ruby XMPP library Blather's stanza implementation.
|
||||||
|
|
||||||
|
@ -387,7 +387,7 @@ class ElementBase(object):
|
||||||
self._index = 0
|
self._index = 0
|
||||||
|
|
||||||
#: The underlying XML object for the stanza. It is a standard
|
#: The underlying XML object for the stanza. It is a standard
|
||||||
#: :class:`xml.etree.cElementTree` object.
|
#: :class:`xml.etree.ElementTree` object.
|
||||||
self.xml = xml
|
self.xml = xml
|
||||||
|
|
||||||
#: An ordered dictionary of plugin stanzas, mapped by their
|
#: An ordered dictionary of plugin stanzas, mapped by their
|
||||||
|
|
Loading…
Reference in a new issue