diff options
author | Florent Le Coz <louiz@louiz.org> | 2013-12-19 11:47:31 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2013-12-19 11:47:31 +0100 |
commit | 820d07f30965ef2d7979dd640a7028ba8e3915f7 (patch) | |
tree | 4f49c21a2f7573dbd7577b313ef1337593f3cfeb /sleekxmpp/xmlstream/xmlstream.py | |
parent | 540d6e9dbb5c4be190f4d114a438f80a9d9cd623 (diff) | |
download | slixmpp-820d07f30965ef2d7979dd640a7028ba8e3915f7.tar.gz slixmpp-820d07f30965ef2d7979dd640a7028ba8e3915f7.tar.bz2 slixmpp-820d07f30965ef2d7979dd640a7028ba8e3915f7.tar.xz slixmpp-820d07f30965ef2d7979dd640a7028ba8e3915f7.zip |
Use strings for ElementTree.iterparse events names
Because if cElementTree is not available on the system,
ElementTree is used instead, and that version doesn't accept
bytes, resulting in an exception. See
http://bugs.python.org/issue9257#msg152864
Diffstat (limited to 'sleekxmpp/xmlstream/xmlstream.py')
-rw-r--r-- | sleekxmpp/xmlstream/xmlstream.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sleekxmpp/xmlstream/xmlstream.py b/sleekxmpp/xmlstream/xmlstream.py index c503cdd2..b9f16f96 100644 --- a/sleekxmpp/xmlstream/xmlstream.py +++ b/sleekxmpp/xmlstream/xmlstream.py @@ -1498,8 +1498,8 @@ class XMLStream(object): """ depth = 0 root = None - for event, xml in ET.iterparse(self.filesocket, (b'end', b'start')): - if event == b'start': + for event, xml in ET.iterparse(self.filesocket, ('end', 'start')): + if event == 'start': if depth == 0: # We have received the start of the root element. root = xml @@ -1516,7 +1516,7 @@ class XMLStream(object): # exponential backoff for new reconnect attempts. self.reconnect_delay = 1.0 depth += 1 - if event == b'end': + if event == 'end': depth -= 1 if depth == 0: # The stream's root element has closed, |