Jelajahi Sumber

Call hook_read_before when hook_read_before attribute exists.

Sander Mathijs van Veen 14 tahun lalu
induk
melakukan
5f74eb1a7f
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      src/c/bison_callback.c

+ 1 - 1
src/c/bison_callback.c

@@ -133,7 +133,7 @@ void py_input(PyObject *parser, char *buf, int *result, int max_size)
     INIT_ATTR(py_attr_close_name, "close");
 
     // Check if the "hook_READ_BEFORE" callback exists
-    if (unlikely(!PyObject_HasAttr(parser, py_attr_hook_read_before_name)))
+    if (PyObject_HasAttr(parser, py_attr_hook_read_before_name))
     {
         handle = PyObject_GetAttr(parser, py_attr_hook_read_before_name);
         if (unlikely(!handle)) return;