Add type name info for upb python parse error message in MergeFromStrig(). To keep same with cpp extension.

PiperOrigin-RevId: 643138099
pull/17132/head
Jie Luo 9 months ago committed by Copybara-Service
parent 901b2e548c
commit d879311cac
  1. 4
      python/message.c

@ -1350,7 +1350,9 @@ PyObject* PyUpb_Message_MergeFromString(PyObject* _self, PyObject* arg) {
upb_Decode(buf, size, self->ptr.msg, layout, extreg, options, arena);
Py_XDECREF(bytes);
if (status != kUpb_DecodeStatus_Ok) {
PyErr_Format(state->decode_error_class, "Error parsing message");
PyErr_Format(state->decode_error_class,
"Error parsing message with type '%s'",
upb_MessageDef_FullName(msgdef));
return NULL;
}
PyUpb_Message_SyncSubobjs(self);

Loading…
Cancel
Save