1
0
mirror of https://gitlab.gnome.org/GNOME/libxml2.git synced 2024-10-27 04:55:04 +03:00

python: fix drv_libxml2.py for python3 compatibility

https://bugzilla.gnome.org/show_bug.cgi?id=703979
This commit is contained in:
Alexandre Rostovtsev 2013-07-10 23:00:54 -04:00 committed by Daniel Veillard
parent 33a25af71f
commit 6c9c611bee

View File

@ -34,12 +34,20 @@ TODO
"""
__author__ = u"Stéphane Bidoul <sbi@skynet.be>"
__author__ = "Stéphane Bidoul <sbi@skynet.be>"
__version__ = "0.3"
import sys
import codecs
from types import StringType, UnicodeType
StringTypes = (StringType,UnicodeType)
if sys.version < "3":
__author__ = codecs.unicode_escape_decode(__author__)[0]
from types import StringType, UnicodeType
StringTypes = (StringType,UnicodeType)
else:
StringTypes = (str)
from xml.sax._exceptions import *
from xml.sax import xmlreader, saxutils
@ -65,7 +73,7 @@ def _d(s):
try:
import libxml2
except ImportError, e:
except ImportError as e:
raise SAXReaderNotAvailable("libxml2 not available: " \
"import error was: %s" % e)