Pārlūkot izejas kodu

Fix regression in C tokenizer (#125)

tags/v0.4.3
Ben Kurtovic pirms 9 gadiem
vecāks
revīzija
23d97583bf
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. +4
    -1
      mwparserfromhell/parser/ctokenizer/definitions.c

+ 4
- 1
mwparserfromhell/parser/ctokenizer/definitions.c Parādīt failu

@@ -65,8 +65,11 @@ static PyObject* unicode_to_lcase_ascii(PyObject *input, const char **string)
return NULL;
bytes = PyUnicode_AsASCIIString(lower);
Py_DECREF(lower);
if (!bytes)
if (!bytes) {
if (PyErr_Occurred() && PyErr_ExceptionMatches(PyExc_UnicodeEncodeError))
PyErr_Clear();
return NULL;
}
*string = PyBytes_AS_STRING(bytes);
return bytes;
}


Notiek ielāde…
Atcelt
Saglabāt