[Lxml-checkins] r34031 - lxml/trunk/src/lxml
scoder at codespeak.net
scoder at codespeak.net
Wed Nov 1 15:46:30 CET 2006
Author: scoder
Date: Wed Nov 1 15:46:29 2006
New Revision: 34031
Modified:
lxml/trunk/src/lxml/etree.pyx
Log:
likely more tolerant way to parse libxml2 version
Modified: lxml/trunk/src/lxml/etree.pyx
==============================================================================
--- lxml/trunk/src/lxml/etree.pyx (original)
+++ lxml/trunk/src/lxml/etree.pyx Wed Nov 1 15:46:29 2006
@@ -149,8 +149,9 @@
cdef int _LIBXML_VERSION_INT
try:
- _LIBXML_VERSION_INT = int((tree.xmlParserVersion).split('-')[0])
+ _LIBXML_VERSION_INT = int(re.match('[0-9]+', tree.xmlParserVersion).group(0))
except Exception:
+ print "Unknown libxml2 version:", tree.xmlParserVersion
_LIBXML_VERSION_INT = 0
LIBXML_VERSION = __unpackIntVersion(_LIBXML_VERSION_INT)
More information about the lxml-checkins
mailing list