Re: [xml] Python 3.5 issue - SystemError: <built-in function xmlReadFile> returned a result with an error set
- From: Stefan Behnel <stefan_ml behnel de>
- To: xml gnome org
- Subject: Re: [xml] Python 3.5 issue - SystemError: <built-in function xmlReadFile> returned a result with an error set
- Date: Thu, 31 Aug 2017 20:16:35 +0200
Petr Sumbera schrieb am 30.08.2017 um 14:00:
anyone seen following error when running Python regression tests? This is
just with Python 3.5. Pythons 2.7 and 3.4 are ok (I haven't tested Python
3.6).
## running Python regression tests
TypeError: 'NoneType' object is not callable
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File
"/builds/psumbera/userland-libxml2-2.9.5/components/libxml2/libxml2-2.9.5/python/tests/tstLastError.py",
line 80, in <module>
test.test1()
File
"/builds/psumbera/userland-libxml2-2.9.5/components/libxml2/libxml2-2.9.5/python/tests/tstLastError.py",
line 62, in test1
line=0)
File
"/builds/psumbera/userland-libxml2-2.9.5/components/libxml2/libxml2-2.9.5/python/tests/tstLastError.py",
line 30, in failUnlessXmlError
f(*args)
File
"/builds/psumbera/userland-libxml2-2.9.5/components/libxml2/libxml2-2.9.5/python/libxml2.py",
line 1374, in readFile
ret = libxml2mod.xmlReadFile(filename, encoding, options)
SystemError: <built-in function xmlReadFile> returned a result with an
error set
-- tstLastError.py
What this error means is that a Python exception was raised and not
handled, and when returning from the Python function call to the
C-implemented function, it returned an actual result value instead of
returning NULL in order to propagate the exception. This is a bug in the C
extension. It should either silence and clear the exception explicitly with
PyErr_Clear(), or propagate it.
Stefan
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]