From 1d7c55faeedd020a7be52d8997e9d330389ed4c0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Sat, 10 Nov 2001 13:57:55 +0000 Subject: [PATCH] Merge 1.42 from PyXML: Flag errors resulting from argument conversion problems. Fixes problem with not detecting UTF-8 errors. --- Modules/pyexpat.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Modules/pyexpat.c b/Modules/pyexpat.c index db4333c7c6..96cb79d744 100644 --- a/Modules/pyexpat.c +++ b/Modules/pyexpat.c @@ -475,8 +475,7 @@ my_##NAME##Handler PARAMS {\ if (self->handlers[NAME] \ && self->handlers[NAME] != Py_None) { \ args = Py_BuildValue PARAM_FORMAT ;\ - if (!args) \ - return RETURN; \ + if (!args) { flag_error(self); return RETURN;} \ self->in_callback = 1; \ rv = call_with_frame(getcode(NAME,#NAME,__LINE__), \ self->handlers[NAME], args); \ -- 2.50.1