use stderr and not stdout for default errors in python environment bug

* python/libxml.c: use stderr and not stdout for default errors
  in python environment bug #122552
Daniel
This commit is contained in:
Daniel Veillard 2003-09-17 20:07:28 +00:00
parent 8d8bf2c5f6
commit 007d51eb73
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
Wed Sep 17 22:06:11 CEST 2003 Daniel Veillard <daniel@veillard.com>
* python/libxml.c: use stderr and not stdout for default errors
in python environment bug #122552
Wed Sep 17 21:33:57 CEST 2003 Daniel Veillard <daniel@veillard.com>
* parserInternals.c: small fix from Rob Richards for input filename

View File

@ -447,7 +447,7 @@ pythonExternalEntityLoader(const char *URL, const char *ID,
Py_XDECREF(ctxtobj);
#ifdef DEBUG_LOADER
printf("pythonExternalEntityLoader: result ");
PyObject_Print(ret, stdout, 0);
PyObject_Print(ret, stderr, 0);
printf("\n");
#endif
@ -1244,7 +1244,7 @@ libxml_xmlErrorFuncHandler(ATTRIBUTE_UNUSED void *ctx, const char *msg,
if (libxml_xmlPythonErrorFuncHandler == NULL) {
va_start(ap, msg);
vfprintf(stdout, msg, ap);
vfprintf(stderr, msg, ap);
va_end(ap);
} else {
va_start(ap, msg);