Skip to content

Commit 14e0b69

Browse files
committed
Print version mismatches, DELETE AFTER DEBUGING
1 parent 22ed2c2 commit 14e0b69

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/lxml.c

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,19 @@ static int PyXmlSec_CheckLxmlLibraryVersion(void) {
8484
goto FINALIZE;
8585
}
8686

87-
if (PyLong_AsLong(major) != PyXmlSec_GetLibXmlVersionMajor() || PyLong_AsLong(minor) != PyXmlSec_GetLibXmlVersionMinor()) {
87+
long lxml_major = PyLong_AsLong(major);
88+
long lxml_minor = PyLong_AsLong(minor);
89+
long xmlsec_major = PyXmlSec_GetLibXmlVersionMajor();
90+
long xmlsec_minor = PyXmlSec_GetLibXmlVersionMinor();
91+
92+
if (lxml_major != xmlsec_major || lxml_minor != xmlsec_minor) {
93+
PySys_WriteStderr(
94+
"python-xmlsec: lxml libxml2 version %ld.%ld differs from xmlsec libxml2 version %ld.%ld\n",
95+
lxml_major,
96+
lxml_minor,
97+
xmlsec_major,
98+
xmlsec_minor
99+
);
88100
goto FINALIZE;
89101
}
90102

0 commit comments

Comments
 (0)