mirror of
https://github.com/python/cpython.git
synced 2025-11-25 04:34:37 +00:00
SF#1534630
ignore data that arrives before the opening start tag
This commit is contained in:
parent
574cfea993
commit
dc075b9ddd
2 changed files with 16 additions and 1 deletions
|
|
@ -48,7 +48,7 @@
|
|||
|
||||
#include "Python.h"
|
||||
|
||||
#define VERSION "1.0.6-snapshot"
|
||||
#define VERSION "1.0.6"
|
||||
|
||||
/* -------------------------------------------------------------------- */
|
||||
/* configuration */
|
||||
|
|
@ -1599,6 +1599,10 @@ LOCAL(PyObject*)
|
|||
treebuilder_handle_data(TreeBuilderObject* self, PyObject* data)
|
||||
{
|
||||
if (!self->data) {
|
||||
if (self->last == (ElementObject*) Py_None) {
|
||||
/* ignore calls to data before the first call to start */
|
||||
Py_RETURN_NONE;
|
||||
}
|
||||
/* store the first item as is */
|
||||
Py_INCREF(data); self->data = data;
|
||||
} else {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue