Forums » Saxon/C Help and Discussions »
Some oddities with output from saxonc.PySaxonProcessor.version
Added by Martin Honnen about 5 years ago
I have found some oddities of the output of saxonc.PySaxonProcessor.version
, when I run the HE version it outputs
Saxon/C 1.2.0 running with Saxon-HE 9.9.1.5J from Saxonica
when I run the EE version it outputs
Saxon/C 1.2.0 running with Saxon-HE 9.9.1.5C from Saxonica
when run in the example saxon_example.py
(from the installation dir C:\Program Files\Saxonica\SaxonEEC1.2.0\Saxon.C.API\python-saxon
) and
Saxon/C 1.2.0 running with Saxon-EE 9.9.1.5C from Saxonica
when run in the example saxon_example2.py
.
Why does HE output Saxon-HE 9.9.1.5J
with the final J
but EE outputs Saxon-HE 9.9.1.5C
or Saxon-EE 9.9.1.5C
with the final C
?
I understand that the saxon_example.py
uses saxonc.PySaxonProcessor(license=False)
so it will run as HE even when called with a EE compiled module but what does the C
indicate in the EE use versus the J
in the HE use?
Replies (2)
RE: Some oddities with output from saxonc.PySaxonProcessor.version - Added by O'Neil Delpratt about 5 years ago
Yes this is odd. Under HE the correct Platform method is somehow not been called. This should a simple fix in the Java underlying code.
RE: Some oddities with output from saxonc.PySaxonProcessor.version - Added by O'Neil Delpratt about 5 years ago
Created the bug issue #4355 to keep track of its progress.
Please register to reply