From 9e98bdebd80302d3f857c0edc839a54fa2721454 Mon Sep 17 00:00:00 2001 From: John Emhoff Date: Sun, 1 Aug 2021 08:51:12 -0400 Subject: [PATCH] Re-generate fast_binary.c Python 3.9 removed the function `tp_print`, causing the cython extension to fail to compile. This simply re-generates the extension on python 3.9 with a newer version of cython. I have no idea if there are other ramifications here or if anything needs to be tested on older versions -- let me know if so. --- src/spavro/fast_binary.c | 1584 +++++++++++++++++++++++++++++++++----- 1 file changed, 1375 insertions(+), 209 deletions(-) diff --git a/src/spavro/fast_binary.c b/src/spavro/fast_binary.c index d7048e1..df5f5b8 100644 --- a/src/spavro/fast_binary.c +++ b/src/spavro/fast_binary.c @@ -1,4 +1,4 @@ -/* Generated by Cython 0.29.6 */ +/* Generated by Cython 0.29.24 */ /* BEGIN: Cython Metadata { @@ -12,15 +12,17 @@ } END: Cython Metadata */ +#ifndef PY_SSIZE_T_CLEAN #define PY_SSIZE_T_CLEAN +#endif /* PY_SSIZE_T_CLEAN */ #include "Python.h" #ifndef Py_PYTHON_H #error Python headers needed to compile C extensions, please install development version of Python. #elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000) #error Cython requires Python 2.6+ or Python 3.3+. #else -#define CYTHON_ABI "0_29_6" -#define CYTHON_HEX_VERSION 0x001D06F0 +#define CYTHON_ABI "0_29_24" +#define CYTHON_HEX_VERSION 0x001D18F0 #define CYTHON_FUTURE_DIVISION 0 #include #ifndef offsetof @@ -322,8 +324,13 @@ END: Cython Metadata */ #define __Pyx_DefaultClassType PyClass_Type #else #define __Pyx_BUILTIN_MODULE_NAME "builtins" +#if PY_VERSION_HEX >= 0x030800A4 && PY_VERSION_HEX < 0x030800B2 + #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ + PyCode_New(a, 0, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#else #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\ PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) +#endif #define __Pyx_DefaultClassType PyType_Type #endif #ifndef Py_TPFLAGS_CHECKTYPES @@ -433,8 +440,12 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { #endif #if PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND) #define CYTHON_PEP393_ENABLED 1 + #if defined(PyUnicode_IS_READY) #define __Pyx_PyUnicode_READY(op) (likely(PyUnicode_IS_READY(op)) ?\ 0 : _PyUnicode_Ready((PyObject *)(op))) + #else + #define __Pyx_PyUnicode_READY(op) (0) + #endif #define __Pyx_PyUnicode_GET_LENGTH(u) PyUnicode_GET_LENGTH(u) #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i) #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u) PyUnicode_MAX_CHAR_VALUE(u) @@ -442,7 +453,15 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { #define __Pyx_PyUnicode_DATA(u) PyUnicode_DATA(u) #define __Pyx_PyUnicode_READ(k, d, i) PyUnicode_READ(k, d, i) #define __Pyx_PyUnicode_WRITE(k, d, i, ch) PyUnicode_WRITE(k, d, i, ch) + #if defined(PyUnicode_IS_READY) && defined(PyUnicode_GET_SIZE) + #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000 + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length)) + #else #define __Pyx_PyUnicode_IS_TRUE(u) (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u))) + #endif + #else + #define __Pyx_PyUnicode_IS_TRUE(u) (0 != PyUnicode_GET_LENGTH(u)) + #endif #else #define CYTHON_PEP393_ENABLED 0 #define PyUnicode_1BYTE_KIND 1 @@ -491,8 +510,10 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { #define PyString_Type PyUnicode_Type #define PyString_Check PyUnicode_Check #define PyString_CheckExact PyUnicode_CheckExact +#ifndef PyObject_Unicode #define PyObject_Unicode PyObject_Str #endif +#endif #if PY_MAJOR_VERSION >= 3 #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj) #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj) @@ -503,6 +524,13 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { #ifndef PySet_CheckExact #define PySet_CheckExact(obj) (Py_TYPE(obj) == &PySet_Type) #endif +#if PY_VERSION_HEX >= 0x030900A4 + #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt) + #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size) +#else + #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt) + #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size) +#endif #if CYTHON_ASSUME_SAFE_MACROS #define __Pyx_PySequence_SIZE(seq) Py_SIZE(seq) #else @@ -542,7 +570,7 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { #define __Pyx_PyInt_AsHash_t PyInt_AsSsize_t #endif #if PY_MAJOR_VERSION >= 3 - #define __Pyx_PyMethod_New(func, self, klass) ((self) ? PyMethod_New(func, self) : (Py_INCREF(func), func)) + #define __Pyx_PyMethod_New(func, self, klass) ((self) ? ((void)(klass), PyMethod_New(func, self)) : __Pyx_NewRef(func)) #else #define __Pyx_PyMethod_New(func, self, klass) PyMethod_New(func, self, klass) #endif @@ -583,11 +611,10 @@ static CYTHON_INLINE float __PYX_NAN() { #define __Pyx_truncl truncl #endif - +#define __PYX_MARK_ERR_POS(f_index, lineno) \ + { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__; (void)__pyx_clineno; } #define __PYX_ERR(f_index, lineno, Ln_error) \ -{ \ - __pyx_filename = __pyx_f[f_index]; __pyx_lineno = lineno; __pyx_clineno = __LINE__; goto Ln_error; \ -} + { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; } #ifndef __PYX_EXTERN_C #ifdef __cplusplus @@ -1340,7 +1367,7 @@ static CYTHON_INLINE PyObject *__Pyx_PyCFunction_FastCall(PyObject *func, PyObje #define __Pyx_PyFunction_FastCall(func, args, nargs)\ __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL) #if 1 || PY_VERSION_HEX < 0x030600B1 -static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, int nargs, PyObject *kwargs); +static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs); #else #define __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs) _PyFunction_FastCallDict(func, args, nargs, kwargs) #endif @@ -1552,7 +1579,7 @@ static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject* x) { if (likely(L->allocated > len)) { Py_INCREF(x); PyList_SET_ITEM(list, len, x); - Py_SIZE(list) = len+1; + __Pyx_SET_SIZE(list, len + 1); return 0; } return PyList_Append(list, x); @@ -1564,7 +1591,7 @@ static CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject* x) { /* FetchCommonType.proto */ static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type); -/* CythonFunction.proto */ +/* CythonFunctionShared.proto */ #define __Pyx_CyFunction_USED 1 #define __Pyx_CYFUNCTION_STATICMETHOD 0x01 #define __Pyx_CYFUNCTION_CLASSMETHOD 0x02 @@ -1592,6 +1619,7 @@ typedef struct { PyObject *func_classobj; void *defaults; int defaults_pyobjects; + size_t defaults_size; // used by FusedFunction for copying defaults int flags; PyObject *defaults_tuple; PyObject *defaults_kwdict; @@ -1600,9 +1628,7 @@ typedef struct { } __pyx_CyFunctionObject; static PyTypeObject *__pyx_CyFunctionType = 0; #define __Pyx_CyFunction_Check(obj) (__Pyx_TypeCheck(obj, __pyx_CyFunctionType)) -#define __Pyx_CyFunction_NewEx(ml, flags, qualname, self, module, globals, code)\ - __Pyx_CyFunction_New(__pyx_CyFunctionType, ml, flags, qualname, self, module, globals, code) -static PyObject *__Pyx_CyFunction_New(PyTypeObject *, PyMethodDef *ml, +static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject* op, PyMethodDef *ml, int flags, PyObject* qualname, PyObject *self, PyObject *module, PyObject *globals, @@ -1618,6 +1644,13 @@ static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *m, PyObject *dict); static int __pyx_CyFunction_init(void); +/* CythonFunction.proto */ +static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, + int flags, PyObject* qualname, + PyObject *closure, + PyObject *module, PyObject *globals, + PyObject* code); + /* PyObjectSetAttrStr.proto */ #if CYTHON_USE_TYPE_SLOTS #define __Pyx_PyObject_DelAttrStr(o,n) __Pyx_PyObject_SetAttrStr(o, n, NULL) @@ -1644,7 +1677,7 @@ static CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) { if (likely(L->allocated > len) & likely(len > (L->allocated >> 1))) { Py_INCREF(x); PyList_SET_ITEM(list, len, x); - Py_SIZE(list) = len+1; + __Pyx_SET_SIZE(list, len + 1); return 0; } return PyList_Append(list, x); @@ -1826,15 +1859,20 @@ static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object); static void __Pyx_AddTraceback(const char *funcname, int c_line, int py_line, const char *filename); +/* GCCDiagnostics.proto */ +#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6)) +#define __Pyx_HAS_GCC_DIAGNOSTIC +#endif + +/* CIntFromPy.proto */ +static CYTHON_INLINE PY_LONG_LONG __Pyx_PyInt_As_PY_LONG_LONG(PyObject *); + /* CIntToPy.proto */ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_PY_LONG_LONG(PY_LONG_LONG value); /* CIntToPy.proto */ static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value); -/* CIntFromPy.proto */ -static CYTHON_INLINE PY_LONG_LONG __Pyx_PyInt_As_PY_LONG_LONG(PyObject *); - /* CIntFromPy.proto */ static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *); @@ -3100,6 +3138,9 @@ static PY_LONG_LONG __pyx_f_6spavro_11fast_binary_read_long(PyObject *__pyx_v_fo PyObject *__pyx_t_3 = NULL; char *__pyx_t_4; int __pyx_t_5; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_long", 0); /* "spavro/fast_binary.pyx":21 @@ -3288,6 +3329,9 @@ static PyObject *__pyx_f_6spavro_11fast_binary_read_bytes(PyObject *__pyx_v_fo) PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_bytes", 0); /* "spavro/fast_binary.pyx":42 @@ -3399,6 +3443,9 @@ static int __pyx_f_6spavro_11fast_binary_read_boolean(PyObject *__pyx_v_fo) { PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; int __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_boolean", 0); /* "spavro/fast_binary.pyx":57 @@ -3469,6 +3516,9 @@ static float __pyx_f_6spavro_11fast_binary_read_float(PyObject *__pyx_v_fo) { PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; char *__pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_float", 0); /* "spavro/fast_binary.pyx":66 @@ -3556,6 +3606,9 @@ static double __pyx_f_6spavro_11fast_binary_read_double(PyObject *__pyx_v_fo) { PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; char *__pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_double", 0); /* "spavro/fast_binary.pyx":77 @@ -3640,6 +3693,9 @@ static PyObject *__pyx_f_6spavro_11fast_binary_read_utf8(PyObject *__pyx_v_fo) { __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_utf8", 0); /* "spavro/fast_binary.pyx":86 @@ -3714,6 +3770,9 @@ static PyObject *__pyx_f_6spavro_11fast_binary_get_type(PyObject *__pyx_v_schema int __pyx_t_2; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_type", 0); /* "spavro/fast_binary.pyx":95 @@ -3838,6 +3897,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_get_type(CYTHON_UNUSED PyObject PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_type", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_1 = __pyx_f_6spavro_11fast_binary_get_type(__pyx_v_schema, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 94, __pyx_L1_error) @@ -3921,6 +3983,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_union_reader_union_reader PyObject *__pyx_t_11 = NULL; PyObject *__pyx_t_12 = NULL; PyObject *__pyx_t_13 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("union_reader", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct__make_union_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -4165,6 +4230,9 @@ static PyObject *__pyx_lambda_funcdef_lambda(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct__make_union_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -4223,6 +4291,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_2make_union_reader(CYTHON_UNUSED PyObject *__pyx_t_5 = NULL; PyObject *__pyx_t_6 = NULL; PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_union_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct__make_union_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct__make_union_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct__make_union_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -4318,7 +4389,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_2make_union_reader(CYTHON_UNUSED * '''Read the long index for which schema to process, then use that''' * cdef long long union_index = read_long(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_union_reader_1union_reader, 0, __pyx_n_s_make_union_reader_locals_union_r, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__3)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 106, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_union_reader_1union_reader, 0, __pyx_n_s_make_union_reader_locals_union_r, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__3)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 106, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_union_reader = __pyx_t_1; __pyx_t_1 = 0; @@ -4330,7 +4401,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_2make_union_reader(CYTHON_UNUSED * return union_reader * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_union_reader_2lambda, 0, __pyx_n_s_make_union_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 113, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_union_reader_2lambda, 0, __pyx_n_s_make_union_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 113, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_union_reader, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 113, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -4433,6 +4504,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_18make_record_reader_record_read PyObject *__pyx_t_8 = NULL; int __pyx_t_9; PyObject *__pyx_t_10 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("record_reader", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -4588,6 +4662,9 @@ static PyObject *__pyx_lambda_funcdef_lambda1(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda1", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -4651,6 +4728,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_4make_record_reader(CYTHON_UNUSE PyObject *__pyx_t_11 = NULL; int __pyx_t_12; int __pyx_t_13; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_record_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -4821,7 +4901,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_4make_record_reader(CYTHON_UNUSE * return {field.name: field.reader(fo) for field in fields if not (field.skip and field.reader(fo) is None)} * record_reader.__reduce__ = lambda: (make_record_reader, (schema,)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_18make_record_reader_1record_reader, 0, __pyx_n_s_make_record_reader_locals_record, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__5)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 120, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_18make_record_reader_1record_reader, 0, __pyx_n_s_make_record_reader_locals_record, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__5)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 120, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_record_reader = __pyx_t_1; __pyx_t_1 = 0; @@ -4833,7 +4913,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_4make_record_reader(CYTHON_UNUSE * return record_reader * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_18make_record_reader_2lambda1, 0, __pyx_n_s_make_record_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 122, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_18make_record_reader_2lambda1, 0, __pyx_n_s_make_record_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 122, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_record_reader, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 122, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -4930,6 +5010,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_enum_reader_enum_reader(P __Pyx_RefNannyDeclarations PY_LONG_LONG __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("enum_reader", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -5003,6 +5086,9 @@ static PyObject *__pyx_lambda_funcdef_lambda2(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda2", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -5054,6 +5140,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_6make_enum_reader(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_enum_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -5088,7 +5177,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_6make_enum_reader(CYTHON_UNUSED * return symbols[read_long(fo)] * enum_reader.__reduce__ = lambda: (make_enum_reader, (schema,)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_enum_reader_1enum_reader, 0, __pyx_n_s_make_enum_reader_locals_enum_rea, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__7)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 129, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_enum_reader_1enum_reader, 0, __pyx_n_s_make_enum_reader_locals_enum_rea, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__7)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 129, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_enum_reader = __pyx_t_1; __pyx_t_1 = 0; @@ -5100,7 +5189,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_6make_enum_reader(CYTHON_UNUSED * return enum_reader * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_enum_reader_2lambda2, 0, __pyx_n_s_make_enum_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 131, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_enum_reader_2lambda2, 0, __pyx_n_s_make_enum_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 131, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_enum_reader, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 131, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -5199,6 +5288,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_array_reader_array_reader PyObject *__pyx_t_6 = NULL; PyObject *__pyx_t_7 = NULL; int __pyx_t_8; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("array_reader", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -5386,6 +5478,9 @@ static PyObject *__pyx_lambda_funcdef_lambda3(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda3", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -5440,6 +5535,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_8make_array_reader(CYTHON_UNUSED PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_array_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -5491,7 +5589,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_8make_array_reader(CYTHON_UNUSED * cdef long block_count * cdef list read_items = [] */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_array_reader_1array_reader, 0, __pyx_n_s_make_array_reader_locals_array_r, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__9)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 136, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_array_reader_1array_reader, 0, __pyx_n_s_make_array_reader_locals_array_r, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__9)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 136, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_array_reader = __pyx_t_1; __pyx_t_1 = 0; @@ -5503,7 +5601,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_8make_array_reader(CYTHON_UNUSED * return array_reader * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_array_reader_2lambda3, 0, __pyx_n_s_make_array_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 148, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_array_reader_2lambda3, 0, __pyx_n_s_make_array_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 148, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_array_reader, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 148, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -5605,6 +5703,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_15make_map_reader_map_reader(PyO long __pyx_t_5; PyObject *__pyx_t_6 = NULL; PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("map_reader", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -5805,6 +5906,9 @@ static PyObject *__pyx_lambda_funcdef_lambda4(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda4", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -5859,6 +5963,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_10make_map_reader(CYTHON_UNUSED PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_map_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -5910,7 +6017,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_10make_map_reader(CYTHON_UNUSED * cdef long block_count = read_long(fo) * cdef dict read_items = {} */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_map_reader_1map_reader, 0, __pyx_n_s_make_map_reader_locals_map_reade, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__12)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 154, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_map_reader_1map_reader, 0, __pyx_n_s_make_map_reader_locals_map_reade, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__12)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 154, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_map_reader = __pyx_t_1; __pyx_t_1 = 0; @@ -5922,7 +6029,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_10make_map_reader(CYTHON_UNUSED * return map_reader * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_map_reader_2lambda4, 0, __pyx_n_s_make_map_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 166, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_map_reader_2lambda4, 0, __pyx_n_s_make_map_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 166, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_map_reader, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 166, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -6016,6 +6123,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_fixed_reader_fixed_reader PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("fixed_reader", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -6104,6 +6214,9 @@ static PyObject *__pyx_lambda_funcdef_lambda5(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda5", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -6156,6 +6269,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_12make_fixed_reader(CYTHON_UNUSE __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; long __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_fixed_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -6189,7 +6305,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_12make_fixed_reader(CYTHON_UNUSE * return fo.read(size) * fixed_reader.__reduce__ = lambda: (make_fixed_reader, (schema,)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_fixed_reader_1fixed_reader, 0, __pyx_n_s_make_fixed_reader_locals_fixed_r, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__14)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 172, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_fixed_reader_1fixed_reader, 0, __pyx_n_s_make_fixed_reader_locals_fixed_r, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__14)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 172, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_fixed_reader = __pyx_t_1; __pyx_t_1 = 0; @@ -6201,7 +6317,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_12make_fixed_reader(CYTHON_UNUSE * return fixed_reader * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_fixed_reader_2lambda5, 0, __pyx_n_s_make_fixed_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 174, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_fixed_reader_2lambda5, 0, __pyx_n_s_make_fixed_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_fixed_reader, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 174, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -6265,6 +6381,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_14make_null_reader(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_null_reader", 0); /* "spavro/fast_binary.pyx":178 @@ -6326,6 +6445,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_string_reader(CYTHON_UNUS PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_string_reader", 0); /* "spavro/fast_binary.pyx":181 @@ -6387,6 +6509,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_18make_boolean_reader(CYTHON_UNU PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_boolean_reader", 0); /* "spavro/fast_binary.pyx":184 @@ -6448,6 +6573,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_20make_double_reader(CYTHON_UNUS PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_double_reader", 0); /* "spavro/fast_binary.pyx":187 @@ -6509,6 +6637,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_22make_long_reader(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_long_reader", 0); /* "spavro/fast_binary.pyx":190 @@ -6570,6 +6701,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_24make_byte_reader(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_byte_reader", 0); /* "spavro/fast_binary.pyx":193 @@ -6631,6 +6765,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_26make_float_reader(CYTHON_UNUSE PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_float_reader", 0); /* "spavro/fast_binary.pyx":196 @@ -6718,6 +6855,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_skip_reader_read_skip(PyO PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_skip", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -6810,6 +6950,9 @@ static PyObject *__pyx_lambda_funcdef_lambda6(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda6", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -6864,6 +7007,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_28make_skip_reader(CYTHON_UNUSED PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_skip_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -6915,7 +7061,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_28make_skip_reader(CYTHON_UNUSED * value_reader(fo) * return None */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_skip_reader_1read_skip, 0, __pyx_n_s_make_skip_reader_locals_read_ski, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__16)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 203, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_skip_reader_1read_skip, 0, __pyx_n_s_make_skip_reader_locals_read_ski, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__16)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 203, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_read_skip = __pyx_t_1; __pyx_t_1 = 0; @@ -6927,7 +7073,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_28make_skip_reader(CYTHON_UNUSED * return read_skip * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_skip_reader_2lambda6, 0, __pyx_n_s_make_skip_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 206, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_skip_reader_2lambda6, 0, __pyx_n_s_make_skip_reader_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 206, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_read_skip, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 206, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -7017,6 +7163,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_19make_default_reader_read_defau struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader *__pyx_outer_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_default", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -7082,6 +7231,9 @@ static PyObject *__pyx_lambda_funcdef_lambda7(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda7", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -7133,6 +7285,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_30make_default_reader(CYTHON_UNU PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_default_reader", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -7166,7 +7321,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_30make_default_reader(CYTHON_UNU * return value * read_default.__reduce__ = lambda: (make_default_reader, (schema,)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_19make_default_reader_1read_default, 0, __pyx_n_s_make_default_reader_locals_read, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__18)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 212, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_19make_default_reader_1read_default, 0, __pyx_n_s_make_default_reader_locals_read, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__18)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 212, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_read_default = __pyx_t_1; __pyx_t_1 = 0; @@ -7178,7 +7333,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_30make_default_reader(CYTHON_UNU * return read_default * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_19make_default_reader_2lambda7, 0, __pyx_n_s_make_default_reader_locals_lambd, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 214, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_19make_default_reader_2lambda7, 0, __pyx_n_s_make_default_reader_locals_lambd, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 214, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_read_default, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 214, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -7241,6 +7396,9 @@ static PyObject *__pyx_pw_6spavro_11fast_binary_17ReaderPlaceholder_1__init__(Py static PyObject *__pyx_pf_6spavro_11fast_binary_17ReaderPlaceholder___init__(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_self) { PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__init__", 0); /* "spavro/fast_binary.pyx":241 @@ -7286,6 +7444,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17ReaderPlaceholder_3__call_ static PyObject *__pyx_pw_6spavro_11fast_binary_17ReaderPlaceholder_3__call__(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_fo = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__call__ (wrapper)", 0); @@ -7348,6 +7509,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17ReaderPlaceholder_2__call__(CY PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__call__", 0); /* "spavro/fast_binary.pyx":244 @@ -7444,6 +7608,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_32get_reader(CYTHON_UNUSED PyObj int __pyx_t_11; PyObject *__pyx_t_12 = NULL; PyObject *__pyx_t_13 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_reader", 0); /* "spavro/fast_binary.pyx":247 @@ -7885,6 +8052,9 @@ static void __pyx_f_6spavro_11fast_binary_write_int(PyObject *__pyx_v_outbuf, PY PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_int", 0); /* "spavro/fast_binary.pyx":280 @@ -8022,6 +8192,9 @@ static void __pyx_f_6spavro_11fast_binary_write_bytes(PyObject *__pyx_v_outbuf, PyObject *__pyx_t_5 = NULL; int __pyx_t_6; PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_bytes", 0); /* "spavro/fast_binary.pyx":294 @@ -8154,6 +8327,9 @@ static void __pyx_f_6spavro_11fast_binary_write_utf8(PyObject *__pyx_v_outbuf, P PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_utf8", 0); /* "spavro/fast_binary.pyx":303 @@ -8216,6 +8392,9 @@ static void __pyx_f_6spavro_11fast_binary_write_float(PyObject *__pyx_v_outbuf, PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_float", 0); /* "spavro/fast_binary.pyx":312 @@ -8281,6 +8460,9 @@ static void __pyx_f_6spavro_11fast_binary_write_double(PyObject *__pyx_v_outbuf, PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_double", 0); /* "spavro/fast_binary.pyx":321 @@ -8361,6 +8543,9 @@ static void __pyx_f_6spavro_11fast_binary_write_fixed(PyObject *__pyx_v_outbuf, PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_fixed", 0); /* "spavro/fast_binary.pyx":330 @@ -8425,6 +8610,9 @@ static PyObject *__pyx_f_6spavro_11fast_binary_write_boolean(PyObject *__pyx_v_o PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_boolean", 0); /* "spavro/fast_binary.pyx":336 @@ -8523,6 +8711,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_34get_check(CYTHON_UNUSED PyObje PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_check", 0); __Pyx_INCREF(__pyx_v_schema); @@ -8681,6 +8872,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_record_check_record_check PyObject *__pyx_t_9 = NULL; PyObject *__pyx_t_10 = NULL; PyObject *__pyx_t_11 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("record_check", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -8827,6 +9021,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_36make_record_check(CYTHON_UNUSE PyObject *__pyx_t_10 = NULL; PyObject *__pyx_t_11 = NULL; int __pyx_t_12; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_record_check", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -8978,7 +9175,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_36make_record_check(CYTHON_UNUSE * return isinstance(datum, dict) and all([field.check(datum.get(field.name)) for field in fields]) * return record_check */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_record_check_1record_check, 0, __pyx_n_s_make_record_check_locals_record, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__21)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 368, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_record_check_1record_check, 0, __pyx_n_s_make_record_check_locals_record, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__21)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 368, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_record_check = __pyx_t_1; __pyx_t_1 = 0; @@ -9076,6 +9273,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_15make_enum_check_enum_check(PyO __Pyx_RefNannyDeclarations int __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("enum_check", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -9129,6 +9329,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_38make_enum_check(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_enum_check", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -9160,7 +9363,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_38make_enum_check(CYTHON_UNUSED * return datum in symbols * return enum_check */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_enum_check_1enum_check, 0, __pyx_n_s_make_enum_check_locals_enum_chec, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 375, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_enum_check_1enum_check, 0, __pyx_n_s_make_enum_check_locals_enum_chec, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__23)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 375, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_enum_check = __pyx_t_1; __pyx_t_1 = 0; @@ -9247,6 +9450,9 @@ static PyObject *__pyx_lambda_funcdef_lambda8(CYTHON_UNUSED PyObject *__pyx_self __Pyx_RefNannyDeclarations int __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda8", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_1 = (__pyx_v_datum == Py_None); @@ -9279,6 +9485,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_40make_null_check(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_null_check", 0); /* "spavro/fast_binary.pyx":381 @@ -9289,7 +9498,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_40make_null_check(CYTHON_UNUSED * def check_string(datum): */ __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_null_check_lambda8, 0, __pyx_n_s_make_null_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 381, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_null_check_lambda8, 0, __pyx_n_s_make_null_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 381, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; @@ -9341,6 +9550,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_42check_string(CYTHON_UNUSED PyO __Pyx_RefNannyDeclarations int __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("check_string", 0); /* "spavro/fast_binary.pyx":384 @@ -9403,6 +9615,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_44make_string_check(CYTHON_UNUSE PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_string_check", 0); /* "spavro/fast_binary.pyx":387 @@ -9488,6 +9703,9 @@ static PyObject *__pyx_lambda_funcdef_lambda9(CYTHON_UNUSED PyObject *__pyx_self PyObject *__pyx_t_1 = NULL; int __pyx_t_2; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda9", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_2 = PyInt_Check(__pyx_v_datum); @@ -9533,6 +9751,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_46make_long_check(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_long_check", 0); /* "spavro/fast_binary.pyx":390 @@ -9543,7 +9764,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_46make_long_check(CYTHON_UNUSED * def make_boolean_check(schema): */ __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_long_check_lambda9, 0, __pyx_n_s_make_long_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 390, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_long_check_lambda9, 0, __pyx_n_s_make_long_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 390, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; @@ -9617,6 +9838,9 @@ static PyObject *__pyx_lambda_funcdef_lambda10(CYTHON_UNUSED PyObject *__pyx_sel __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda10", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_1 = ((PyObject*)&PyBool_Type); @@ -9652,6 +9876,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_48make_boolean_check(CYTHON_UNUS PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_boolean_check", 0); /* "spavro/fast_binary.pyx":393 @@ -9662,7 +9889,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_48make_boolean_check(CYTHON_UNUS * def make_float_check(schema): */ __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_18make_boolean_check_lambda10, 0, __pyx_n_s_make_boolean_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 393, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_18make_boolean_check_lambda10, 0, __pyx_n_s_make_boolean_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 393, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; @@ -9737,6 +9964,9 @@ static PyObject *__pyx_lambda_funcdef_lambda11(CYTHON_UNUSED PyObject *__pyx_sel PyObject *__pyx_t_1 = NULL; int __pyx_t_2; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda11", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_2 = PyInt_Check(__pyx_v_datum); @@ -9791,6 +10021,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_50make_float_check(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_float_check", 0); /* "spavro/fast_binary.pyx":396 @@ -9801,7 +10034,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_50make_float_check(CYTHON_UNUSED * def make_double_check(schema): */ __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_float_check_lambda11, 0, __pyx_n_s_make_float_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 396, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_float_check_lambda11, 0, __pyx_n_s_make_float_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 396, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; @@ -9876,6 +10109,9 @@ static PyObject *__pyx_lambda_funcdef_lambda12(CYTHON_UNUSED PyObject *__pyx_sel PyObject *__pyx_t_1 = NULL; int __pyx_t_2; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda12", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_2 = PyInt_Check(__pyx_v_datum); @@ -9930,6 +10166,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_52make_double_check(CYTHON_UNUSE PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_double_check", 0); /* "spavro/fast_binary.pyx":399 @@ -9940,7 +10179,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_52make_double_check(CYTHON_UNUSE * def make_byte_check(schema): */ __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_double_check_lambda12, 0, __pyx_n_s_make_double_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 399, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_double_check_lambda12, 0, __pyx_n_s_make_double_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 399, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; @@ -10015,6 +10254,9 @@ static PyObject *__pyx_lambda_funcdef_lambda13(CYTHON_UNUSED PyObject *__pyx_sel PyObject *__pyx_t_1 = NULL; int __pyx_t_2; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda13", 0); __Pyx_XDECREF(__pyx_r); __pyx_t_2 = PyString_Check(__pyx_v_datum); @@ -10060,6 +10302,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_54make_byte_check(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_byte_check", 0); /* "spavro/fast_binary.pyx":402 @@ -10070,7 +10315,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_54make_byte_check(CYTHON_UNUSED * def make_array_check(schema): */ __Pyx_XDECREF(__pyx_r); - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_byte_check_lambda13, 0, __pyx_n_s_make_byte_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 402, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_byte_check_lambda13, 0, __pyx_n_s_make_byte_check_locals_lambda, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 402, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_r = __pyx_t_1; __pyx_t_1 = 0; @@ -10154,6 +10399,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_array_check_array_check(P PyObject *__pyx_t_7 = NULL; PyObject *__pyx_t_8 = NULL; PyObject *__pyx_t_9 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("array_check", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -10292,6 +10540,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_56make_array_check(CYTHON_UNUSED PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_array_check", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -10340,7 +10591,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_56make_array_check(CYTHON_UNUSED * return isinstance(datum, list) and all([item_check(item) for item in datum]) * return array_check */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_array_check_1array_check, 0, __pyx_n_s_make_array_check_locals_array_ch, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__25)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 406, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_array_check_1array_check, 0, __pyx_n_s_make_array_check_locals_array_ch, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__25)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 406, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_array_check = __pyx_t_1; __pyx_t_1 = 0; @@ -10437,6 +10688,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_union_check_union_check(P PyObject *__pyx_t_4 = NULL; PyObject *__pyx_t_5 = NULL; PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("union_check", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -10539,6 +10793,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_58make_union_check(CYTHON_UNUSED PyObject *__pyx_t_5 = NULL; PyObject *__pyx_t_6 = NULL; PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_union_check", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -10631,7 +10888,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_58make_union_check(CYTHON_UNUSED * return any([check(datum) for check in union_checks]) * return union_check */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_union_check_1union_check, 0, __pyx_n_s_make_union_check_locals_union_ch, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__27)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 412, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_union_check_1union_check, 0, __pyx_n_s_make_union_check_locals_union_ch, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__27)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 412, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_union_check = __pyx_t_1; __pyx_t_1 = 0; @@ -10727,6 +10984,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_fixed_check_fixed_check(P int __pyx_t_2; PyObject *__pyx_t_3 = NULL; Py_ssize_t __pyx_t_4; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("fixed_check", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -10800,6 +11060,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_60make_fixed_check(CYTHON_UNUSED __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_fixed_check", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -10830,7 +11093,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_60make_fixed_check(CYTHON_UNUSED * return (isinstance(datum, str) or isinstance(datum, bytes)) and len(datum) == size * return fixed_check */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_fixed_check_1fixed_check, 0, __pyx_n_s_make_fixed_check_locals_fixed_ch, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__29)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 418, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_fixed_check_1fixed_check, 0, __pyx_n_s_make_fixed_check_locals_fixed_ch, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__29)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 418, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_fixed_check = __pyx_t_1; __pyx_t_1 = 0; @@ -10930,6 +11193,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_14make_map_check_map_check(PyObj PyObject *__pyx_t_9 = NULL; PyObject *__pyx_t_10 = NULL; PyObject *(*__pyx_t_11)(PyObject *); + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("map_check", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -11166,6 +11432,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_62make_map_check(CYTHON_UNUSED P PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_map_check", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -11214,7 +11483,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_62make_map_check(CYTHON_UNUSED P * return isinstance(datum, dict) and all([check_string(key) and map_value_check(value) for key, value in datum.items()]) * return map_check */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_14make_map_check_1map_check, 0, __pyx_n_s_make_map_check_locals_map_check, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__31)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 424, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_14make_map_check_1map_check, 0, __pyx_n_s_make_map_check_locals_map_check, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__31)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 424, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_map_check = __pyx_t_1; __pyx_t_1 = 0; @@ -11286,6 +11555,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_64lookup_schema(CYTHON_UNUSED Py int __pyx_t_2; int __pyx_t_3; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lookup_schema", 0); /* "spavro/fast_binary.pyx":451 @@ -11387,6 +11659,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_27create_promotions_for_unio static PyObject *__pyx_pw_6spavro_11fast_binary_27create_promotions_for_union_lambda14(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_output_buffer = 0; PyObject *__pyx_v_val = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("lambda14 (wrapper)", 0); @@ -11454,6 +11729,9 @@ static PyObject *__pyx_lambda_funcdef_lambda14(PyObject *__pyx_self, PyObject *_ PyObject *__pyx_t_4 = NULL; PyObject *__pyx_t_5 = NULL; int __pyx_t_6; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda14", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -11565,6 +11843,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_27create_promotions_for_unio static PyObject *__pyx_pw_6spavro_11fast_binary_27create_promotions_for_union_1lambda15(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_output_buffer = 0; PyObject *__pyx_v_val = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("lambda15 (wrapper)", 0); @@ -11632,6 +11913,9 @@ static PyObject *__pyx_lambda_funcdef_lambda15(PyObject *__pyx_self, PyObject *_ PyObject *__pyx_t_4 = NULL; PyObject *__pyx_t_5 = NULL; int __pyx_t_6; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda15", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -11746,6 +12030,9 @@ static void __pyx_f_6spavro_11fast_binary_create_promotions_for_union(PyObject * int __pyx_t_4; PyObject *__pyx_t_5 = NULL; PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("create_promotions_for_union", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -11948,7 +12235,7 @@ static void __pyx_f_6spavro_11fast_binary_create_promotions_for_union(PyObject * __pyx_t_5 = __Pyx_GetItemInt(__pyx_t_3, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 472, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_27create_promotions_for_union_lambda14, 0, __pyx_n_s_create_promotions_for_union_loca, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 472, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_27create_promotions_for_union_lambda14, 0, __pyx_n_s_create_promotions_for_union_loca, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 472, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __pyx_t_6 = PyTuple_New(2); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 472, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); @@ -12018,7 +12305,7 @@ static void __pyx_f_6spavro_11fast_binary_create_promotions_for_union(PyObject * __pyx_t_3 = __Pyx_GetItemInt(__pyx_t_6, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 474, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0; - __pyx_t_6 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_27create_promotions_for_union_1lambda15, 0, __pyx_n_s_create_promotions_for_union_loca, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 474, __pyx_L1_error) + __pyx_t_6 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_27create_promotions_for_union_1lambda15, 0, __pyx_n_s_create_promotions_for_union_loca, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 474, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_6); __pyx_t_5 = PyTuple_New(2); if (unlikely(!__pyx_t_5)) __PYX_ERR(0, 474, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_5); @@ -12125,6 +12412,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_union_writer_simple_write PyObject *__pyx_t_10 = NULL; PyObject *__pyx_t_11 = NULL; PyObject *__pyx_t_12 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("simple_writer_lookup", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -12355,6 +12645,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_union_writer_2complex_wri int __pyx_t_14; PyObject *(*__pyx_t_15)(PyObject *); long __pyx_t_16; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("complex_writer_lookup", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -12858,6 +13151,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17make_union_writer_5write_u static PyObject *__pyx_pw_6spavro_11fast_binary_17make_union_writer_5write_union(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_union (wrapper)", 0); @@ -12927,6 +13223,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_union_writer_4write_union PyObject *__pyx_t_4 = NULL; PyObject *(*__pyx_t_5)(PyObject *); int __pyx_t_6; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_union", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -13173,6 +13472,9 @@ static PyObject *__pyx_lambda_funcdef_lambda16(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda16", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -13244,6 +13546,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_66make_union_writer(CYTHON_UNUSE long __pyx_t_10; PyObject *__pyx_t_11 = NULL; PyObject *__pyx_t_12 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_union_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -13565,7 +13870,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_66make_union_writer(CYTHON_UNUSE * try: * return writer_lookup_dict[type(datum)] */ - __pyx_t_2 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_1simple_writer_lookup, 0, __pyx_n_s_make_union_writer_locals_simple, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__33)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 505, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_1simple_writer_lookup, 0, __pyx_n_s_make_union_writer_locals_simple, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__33)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 505, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_v_simple_writer_lookup = __pyx_t_2; __pyx_t_2 = 0; @@ -13876,7 +14181,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_66make_union_writer(CYTHON_UNUSE * cdef: * long idx */ - __pyx_t_2 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_3complex_writer_lookup, 0, __pyx_n_s_make_union_writer_locals_complex, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__35)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 534, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_3complex_writer_lookup, 0, __pyx_n_s_make_union_writer_locals_complex, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__35)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 534, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_v_complex_writer_lookup = __pyx_t_2; __pyx_t_2 = 0; @@ -13901,7 +14206,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_66make_union_writer(CYTHON_UNUSE * idx, data_writer = writer_lookup(datum) * write_long(outbuf, idx) */ - __pyx_t_2 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_5write_union, 0, __pyx_n_s_make_union_writer_locals_write_u, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__37)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 554, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_5write_union, 0, __pyx_n_s_make_union_writer_locals_write_u, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__37)); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 554, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); __pyx_v_write_union = __pyx_t_2; __pyx_t_2 = 0; @@ -13913,7 +14218,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_66make_union_writer(CYTHON_UNUSE * return write_union * */ - __pyx_t_2 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_6lambda16, 0, __pyx_n_s_make_union_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 558, __pyx_L1_error) + __pyx_t_2 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_union_writer_6lambda16, 0, __pyx_n_s_make_union_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 558, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_2); if (__Pyx_PyObject_SetAttrStr(__pyx_v_write_union, __pyx_n_s_reduce, __pyx_t_2) < 0) __PYX_ERR(0, 558, __pyx_L1_error) __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0; @@ -13999,6 +14304,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_16make_enum_writer_1write_en static PyObject *__pyx_pw_6spavro_11fast_binary_16make_enum_writer_1write_enum(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_enum (wrapper)", 0); @@ -14068,6 +14376,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_enum_writer_write_enum(Py __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; int __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_enum", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -14146,6 +14457,9 @@ static PyObject *__pyx_lambda_funcdef_lambda17(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda17", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -14197,6 +14511,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_68make_enum_writer(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_enum_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -14231,7 +14548,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_68make_enum_writer(CYTHON_UNUSED * cdef int enum_index = symbols.index(datum) * write_int(outbuf, enum_index) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_enum_writer_1write_enum, 0, __pyx_n_s_make_enum_writer_locals_write_en, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__39)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 565, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_enum_writer_1write_enum, 0, __pyx_n_s_make_enum_writer_locals_write_en, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__39)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 565, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_write_enum = __pyx_t_1; __pyx_t_1 = 0; @@ -14243,7 +14560,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_68make_enum_writer(CYTHON_UNUSED * return write_enum * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_enum_writer_2lambda17, 0, __pyx_n_s_make_enum_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 568, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_enum_writer_2lambda17, 0, __pyx_n_s_make_enum_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 568, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_write_enum, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 568, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -14317,6 +14634,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_18make_record_writer_1write_ static PyObject *__pyx_pw_6spavro_11fast_binary_18make_record_writer_1write_record(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_record (wrapper)", 0); @@ -14396,6 +14716,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_18make_record_writer_write_recor PyObject *__pyx_t_14 = NULL; PyObject *__pyx_t_15 = NULL; PyObject *__pyx_t_16 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_record", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -14736,6 +15059,9 @@ static PyObject *__pyx_lambda_funcdef_lambda18(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda18", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -14799,6 +15125,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_70make_record_writer(CYTHON_UNUS PyObject *__pyx_t_10 = NULL; PyObject *__pyx_t_11 = NULL; int __pyx_t_12; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_record_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -14953,7 +15282,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_70make_record_writer(CYTHON_UNUS * for field in fields: * try: */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_18make_record_writer_1write_record, 0, __pyx_n_s_make_record_writer_locals_write, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__41)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 575, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_18make_record_writer_1write_record, 0, __pyx_n_s_make_record_writer_locals_write, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__41)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 575, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_write_record = __pyx_t_1; __pyx_t_1 = 0; @@ -14965,7 +15294,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_70make_record_writer(CYTHON_UNUS * return write_record * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_18make_record_writer_2lambda18, 0, __pyx_n_s_make_record_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 581, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_18make_record_writer_2lambda18, 0, __pyx_n_s_make_record_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 581, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_write_record, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 581, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -15048,6 +15377,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17make_array_writer_1write_a static PyObject *__pyx_pw_6spavro_11fast_binary_17make_array_writer_1write_array(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_array (wrapper)", 0); @@ -15124,6 +15456,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_array_writer_write_array( PyObject *__pyx_t_6 = NULL; int __pyx_t_7; PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_array", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -15422,6 +15757,9 @@ static PyObject *__pyx_lambda_funcdef_lambda19(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda19", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -15476,6 +15814,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_72make_array_writer(CYTHON_UNUSE PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_array_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -15527,7 +15868,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_72make_array_writer(CYTHON_UNUSE * cdef long item_count = len(datum) * if item_count > 0: */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_array_writer_1write_array, 0, __pyx_n_s_make_array_writer_locals_write_a, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__43)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 588, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_array_writer_1write_array, 0, __pyx_n_s_make_array_writer_locals_write_a, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__43)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 588, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_write_array = __pyx_t_1; __pyx_t_1 = 0; @@ -15539,7 +15880,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_72make_array_writer(CYTHON_UNUSE * return write_array * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_array_writer_2lambda19, 0, __pyx_n_s_make_array_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 595, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_array_writer_2lambda19, 0, __pyx_n_s_make_array_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 595, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_write_array, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 595, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -15616,6 +15957,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_15make_map_writer_1write_map static PyObject *__pyx_pw_6spavro_11fast_binary_15make_map_writer_1write_map(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_map (wrapper)", 0); @@ -15690,6 +16034,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_15make_map_writer_write_map(PyOb PyObject *__pyx_t_8 = NULL; Py_ssize_t __pyx_t_9; int __pyx_t_10; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_map", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -15991,6 +16338,9 @@ static PyObject *__pyx_lambda_funcdef_lambda20(PyObject *__pyx_self) { PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("lambda20", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -16045,6 +16395,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_74make_map_writer(CYTHON_UNUSED PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_map_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -16096,7 +16449,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_74make_map_writer(CYTHON_UNUSED * cdef long item_count = len(datum) * if item_count > 0: */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_map_writer_1write_map, 0, __pyx_n_s_make_map_writer_locals_write_map, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__45)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 602, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_map_writer_1write_map, 0, __pyx_n_s_make_map_writer_locals_write_map, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__45)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 602, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_write_map = __pyx_t_1; __pyx_t_1 = 0; @@ -16108,7 +16461,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_74make_map_writer(CYTHON_UNUSED * return write_map * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_map_writer_2lambda20, 0, __pyx_n_s_make_map_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 610, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_map_writer_2lambda20, 0, __pyx_n_s_make_map_writer_locals_lambda, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 610, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_PyObject_SetAttrStr(__pyx_v_write_map, __pyx_n_s_reduce, __pyx_t_1) < 0) __PYX_ERR(0, 610, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -16186,6 +16539,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_19make_boolean_writer_1check static PyObject *__pyx_pw_6spavro_11fast_binary_19make_boolean_writer_1checked_boolean_writer(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("checked_boolean_writer (wrapper)", 0); @@ -16256,6 +16612,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_19make_boolean_writer_checked_bo int __pyx_t_7; PyObject *__pyx_t_8 = NULL; char __pyx_t_9; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("checked_boolean_writer", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -16400,6 +16759,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_76make_boolean_writer(CYTHON_UNU PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_boolean_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -16420,7 +16782,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_76make_boolean_writer(CYTHON_UNU * if not isinstance(datum, bool): * raise TypeError("{} - Not a boolean value. Schema: {}".format(repr(datum), schema)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_19make_boolean_writer_1checked_boolean_writer, 0, __pyx_n_s_make_boolean_writer_locals_check, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__47)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 617, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_19make_boolean_writer_1checked_boolean_writer, 0, __pyx_n_s_make_boolean_writer_locals_check, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__47)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 617, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_checked_boolean_writer = __pyx_t_1; __pyx_t_1 = 0; @@ -16495,6 +16857,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17make_fixed_writer_1checked static PyObject *__pyx_pw_6spavro_11fast_binary_17make_fixed_writer_1checked_write_fixed(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("checked_write_fixed (wrapper)", 0); @@ -16565,6 +16930,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17make_fixed_writer_checked_writ PyObject *__pyx_t_7 = NULL; int __pyx_t_8; PyObject *__pyx_t_9 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("checked_write_fixed", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -16713,6 +17081,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_78make_fixed_writer(CYTHON_UNUSE __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; long __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_fixed_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -16746,7 +17117,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_78make_fixed_writer(CYTHON_UNUSE * if len(datum) != size: * raise TypeError("{} - Size Mismatch ({}) for Fixed data. Schema: {}".format(repr(datum), len(datum), schema)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17make_fixed_writer_1checked_write_fixed, 0, __pyx_n_s_make_fixed_writer_locals_checked, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__49)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 629, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17make_fixed_writer_1checked_write_fixed, 0, __pyx_n_s_make_fixed_writer_locals_checked, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__49)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 629, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_checked_write_fixed = __pyx_t_1; __pyx_t_1 = 0; @@ -16821,6 +17192,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_15make_int_writer_1checked_i static PyObject *__pyx_pw_6spavro_11fast_binary_15make_int_writer_1checked_int_write(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("checked_int_write (wrapper)", 0); @@ -16889,6 +17263,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_15make_int_writer_checked_int_wr PyObject *__pyx_t_5 = NULL; int __pyx_t_6; PyObject *__pyx_t_7 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("checked_int_write", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -17169,6 +17546,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_80make_int_writer(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_int_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -17189,7 +17569,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_80make_int_writer(CYTHON_UNUSED * if not isinstance(datum, six.integer_types): * raise TypeError("Schema violation, {} is not an example of schema {}".format(datum, schema)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_15make_int_writer_1checked_int_write, 0, __pyx_n_s_make_int_writer_locals_checked_i, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__51)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 639, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_15make_int_writer_1checked_int_write, 0, __pyx_n_s_make_int_writer_locals_checked_i, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__51)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 639, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_checked_int_write = __pyx_t_1; __pyx_t_1 = 0; @@ -17264,6 +17644,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_16make_long_writer_1checked_ static PyObject *__pyx_pw_6spavro_11fast_binary_16make_long_writer_1checked_long_write(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("checked_long_write (wrapper)", 0); @@ -17334,6 +17717,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_16make_long_writer_checked_long_ PyObject *__pyx_t_7 = NULL; int __pyx_t_8; PyObject *__pyx_t_9 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("checked_long_write", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -17562,6 +17948,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_82make_long_writer(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_long_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -17582,7 +17971,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_82make_long_writer(CYTHON_UNUSED * if not (isinstance(datum, six.integer_types) * and LONG_MIN_VALUE <= datum <= LONG_MAX_VALUE): */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_16make_long_writer_1checked_long_write, 0, __pyx_n_s_make_long_writer_locals_checked, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__53)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 651, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_16make_long_writer_1checked_long_write, 0, __pyx_n_s_make_long_writer_locals_checked, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__53)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 651, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_checked_long_write = __pyx_t_1; __pyx_t_1 = 0; @@ -17656,6 +18045,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_18make_string_writer_1checke static PyObject *__pyx_pw_6spavro_11fast_binary_18make_string_writer_1checked_string_writer(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("checked_string_writer (wrapper)", 0); @@ -17725,6 +18117,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_18make_string_writer_checked_str PyObject *__pyx_t_6 = NULL; int __pyx_t_7; PyObject *__pyx_t_8 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("checked_string_writer", 0); __pyx_outer_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -17869,6 +18264,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_84make_string_writer(CYTHON_UNUS PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_string_writer", 0); __pyx_cur_scope = (struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer *)__pyx_tp_new_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer(__pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -17889,7 +18287,7 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_84make_string_writer(CYTHON_UNUS * if not isinstance(datum, six.string_types): * raise TypeError("{} - is not a string value. Schema: {}".format(repr(datum), schema)) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_18make_string_writer_1checked_string_writer, 0, __pyx_n_s_make_string_writer_locals_checke, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__55)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 660, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_18make_string_writer_1checked_string_writer, 0, __pyx_n_s_make_string_writer_locals_checke, ((PyObject*)__pyx_cur_scope), __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__55)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 660, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_checked_string_writer = __pyx_t_1; __pyx_t_1 = 0; @@ -17953,6 +18351,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_86make_byte_writer(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_byte_writer", 0); /* "spavro/fast_binary.pyx":668 @@ -18014,6 +18415,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_88make_float_writer(CYTHON_UNUSE PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_float_writer", 0); /* "spavro/fast_binary.pyx":672 @@ -18075,6 +18479,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_90make_double_writer(CYTHON_UNUS PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_double_writer", 0); /* "spavro/fast_binary.pyx":676 @@ -18136,6 +18543,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_92make_null_writer(CYTHON_UNUSED PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("make_null_writer", 0); /* "spavro/fast_binary.pyx":680 @@ -18196,6 +18606,9 @@ static PyObject *__pyx_pw_6spavro_11fast_binary_17WriterPlaceholder_1__init__(Py static PyObject *__pyx_pf_6spavro_11fast_binary_17WriterPlaceholder___init__(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_self) { PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__init__", 0); /* "spavro/fast_binary.pyx":705 @@ -18242,6 +18655,9 @@ static PyObject *__pyx_pw_6spavro_11fast_binary_17WriterPlaceholder_3__call__(Py PyObject *__pyx_v_self = 0; PyObject *__pyx_v_fo = 0; PyObject *__pyx_v_val = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__call__ (wrapper)", 0); @@ -18316,6 +18732,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17WriterPlaceholder_2__call__(CY PyObject *__pyx_t_3 = NULL; int __pyx_t_4; PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__call__", 0); /* "spavro/fast_binary.pyx":708 @@ -18443,6 +18862,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_94get_writer(CYTHON_UNUSED PyObj int __pyx_t_11; PyObject *__pyx_t_12 = NULL; PyObject *__pyx_t_13 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("get_writer", 0); /* "spavro/fast_binary.pyx":712 @@ -18894,6 +19316,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_1__init_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_1__init__(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_writer = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__init__ (wrapper)", 0); @@ -18953,6 +19378,9 @@ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_1__init__(Py static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder___init__(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_self, PyObject *__pyx_v_writer) { PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__init__", 0); /* "spavro/fast_binary.pyx":751 @@ -18998,6 +19426,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_3write = static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_3write(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write (wrapper)", 0); @@ -19060,6 +19491,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_2write(CYTHO PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write", 0); /* "spavro/fast_binary.pyx":754 @@ -19128,6 +19562,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_5write_n static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_5write_null(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { CYTHON_UNUSED PyObject *__pyx_v_self = 0; CYTHON_UNUSED PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_null (wrapper)", 0); @@ -19210,6 +19647,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_7write_b static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_7write_boolean(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_boolean (wrapper)", 0); @@ -19272,6 +19712,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_6write_boole PyObject *__pyx_t_1 = NULL; char __pyx_t_2; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_boolean", 0); /* "spavro/fast_binary.pyx":760 @@ -19325,6 +19768,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_9write_i static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_9write_int(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_int (wrapper)", 0); @@ -19386,6 +19832,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_8write_int(C __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PY_LONG_LONG __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_int", 0); /* "spavro/fast_binary.pyx":763 @@ -19436,6 +19885,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_11write_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_11write_long(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_long (wrapper)", 0); @@ -19501,6 +19953,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_10write_long PyObject *__pyx_t_4 = NULL; int __pyx_t_5; PyObject *__pyx_t_6 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_long", 0); /* "spavro/fast_binary.pyx":766 @@ -19602,6 +20057,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_13write_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_13write_float(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_float (wrapper)", 0); @@ -19663,6 +20121,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_12write_floa __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; float __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_float", 0); /* "spavro/fast_binary.pyx":769 @@ -19713,6 +20174,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_15write_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_15write_double(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_double (wrapper)", 0); @@ -19774,6 +20238,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_14write_doub __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; double __pyx_t_2; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_double", 0); /* "spavro/fast_binary.pyx":772 @@ -19824,6 +20291,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_17write_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_17write_bytes(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_bytes (wrapper)", 0); @@ -19884,6 +20354,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_16write_byte PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_bytes", 0); /* "spavro/fast_binary.pyx":775 @@ -19933,6 +20406,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_19write_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_19write_utf8(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_utf8 (wrapper)", 0); @@ -19993,6 +20469,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_18write_utf8 PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_utf8", 0); /* "spavro/fast_binary.pyx":778 @@ -20043,6 +20522,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_21write_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryEncoder_21write_crc32(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_bytes = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("write_crc32 (wrapper)", 0); @@ -20110,6 +20592,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryEncoder_20write_crc3 PyObject *__pyx_t_6 = NULL; PyObject *__pyx_t_7 = NULL; int __pyx_t_8; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("write_crc32", 0); /* "spavro/fast_binary.pyx":784 @@ -20256,6 +20741,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_1__init_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryDecoder_1__init__(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_reader = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("__init__ (wrapper)", 0); @@ -20315,6 +20803,9 @@ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryDecoder_1__init__(Py static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder___init__(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_self, PyObject *__pyx_v_reader) { PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__init__", 0); /* "spavro/fast_binary.pyx":794 @@ -20360,6 +20851,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_3read = static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryDecoder_3read(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_n = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("read (wrapper)", 0); @@ -20422,6 +20916,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_2read(CYTHON PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read", 0); /* "spavro/fast_binary.pyx":797 @@ -20557,6 +21054,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_6read_boolea __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_boolean", 0); /* "spavro/fast_binary.pyx":803 @@ -20623,6 +21123,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_8read_int(CY __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_int", 0); /* "spavro/fast_binary.pyx":806 @@ -20689,6 +21192,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_10read_long( __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_long", 0); /* "spavro/fast_binary.pyx":809 @@ -20755,6 +21261,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_12read_float __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_float", 0); /* "spavro/fast_binary.pyx":812 @@ -20821,6 +21330,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_14read_doubl __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_double", 0); /* "spavro/fast_binary.pyx":815 @@ -20887,6 +21399,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_16read_bytes __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_bytes", 0); /* "spavro/fast_binary.pyx":818 @@ -20953,6 +21468,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_18read_utf8( __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("read_utf8", 0); /* "spavro/fast_binary.pyx":821 @@ -21006,6 +21524,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_21check_ static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryDecoder_21check_crc32(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_bytes = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("check_crc32 (wrapper)", 0); @@ -21073,6 +21594,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_20check_crc3 PyObject *__pyx_t_5 = NULL; int __pyx_t_6; int __pyx_t_7; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("check_crc32", 0); /* "spavro/fast_binary.pyx":824 @@ -21303,6 +21827,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_24skip_boole PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_boolean", 0); /* "spavro/fast_binary.pyx":832 @@ -21383,6 +21910,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_26skip_int(C PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_int", 0); /* "spavro/fast_binary.pyx":835 @@ -21444,6 +21974,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_28skip_long( PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_long", 0); /* "spavro/fast_binary.pyx":838 @@ -21505,6 +22038,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_30skip_float PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_float", 0); /* "spavro/fast_binary.pyx":841 @@ -21566,6 +22102,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_32skip_doubl PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_double", 0); /* "spavro/fast_binary.pyx":844 @@ -21628,6 +22167,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_34skip_bytes __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_bytes", 0); /* "spavro/fast_binary.pyx":847 @@ -21693,6 +22235,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_36skip_utf8( __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip_utf8", 0); /* "spavro/fast_binary.pyx":850 @@ -21744,6 +22289,9 @@ static PyMethodDef __pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_39skip = static PyObject *__pyx_pw_6spavro_11fast_binary_17FastBinaryDecoder_39skip(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_self = 0; PyObject *__pyx_v_n = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("skip (wrapper)", 0); @@ -21808,6 +22356,9 @@ static PyObject *__pyx_pf_6spavro_11fast_binary_17FastBinaryDecoder_38skip(CYTHO PyObject *__pyx_t_3 = NULL; PyObject *__pyx_t_4 = NULL; PyObject *__pyx_t_5 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("skip", 0); /* "spavro/fast_binary.pyx":853 @@ -21900,6 +22451,9 @@ static PyMethodDef __pyx_mdef_11cfunc_dot_to_py_48__Pyx_CFunc_void____object____ static PyObject *__pyx_pw_11cfunc_dot_to_py_48__Pyx_CFunc_void____object____long__long___to_py_1wrap(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PY_LONG_LONG __pyx_v_signed_datum; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("wrap (wrapper)", 0); @@ -21961,6 +22515,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_48__Pyx_CFunc_void____object____long struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py *__pyx_outer_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22008,6 +22565,9 @@ static PyObject *__Pyx_CFunc_void____object____long__long___to_py(void (*__pyx_v PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_void____object____long__long___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22026,7 +22586,7 @@ static PyObject *__Pyx_CFunc_void____object____long__long___to_py(void (*__pyx_v * """wrap(outbuf, signed_datum: 'long long') -> 'void'""" * f(outbuf, signed_datum) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_48__Pyx_CFunc_void____object____long__long___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____lo, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__58)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_48__Pyx_CFunc_void____object____long__long___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____lo, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__58)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22093,6 +22653,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_36__Pyx_CFunc_object____object___to_ PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_object____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22144,6 +22707,9 @@ static PyObject *__Pyx_CFunc_object____object___to_py(PyObject *(*__pyx_v_f)(PyO PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_object____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_object____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_object____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_object____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22162,7 +22728,7 @@ static PyObject *__Pyx_CFunc_object____object___to_py(PyObject *(*__pyx_v_f)(PyO * """wrap(fo)""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_36__Pyx_CFunc_object____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_object____object___t, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__60)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_36__Pyx_CFunc_object____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_object____object___t, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__60)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22229,6 +22795,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_37__Pyx_CFunc_unicode____object___to PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22280,6 +22849,9 @@ static PyObject *__Pyx_CFunc_unicode____object___to_py(PyObject *(*__pyx_v_f)(Py PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_unicode____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22298,7 +22870,7 @@ static PyObject *__Pyx_CFunc_unicode____object___to_py(PyObject *(*__pyx_v_f)(Py * """wrap(fo) -> unicode""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_37__Pyx_CFunc_unicode____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_unicode____object, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__62)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_37__Pyx_CFunc_unicode____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_unicode____object, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__62)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22366,6 +22938,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_34__Pyx_CFunc_bint____object___to_py __Pyx_RefNannyDeclarations int __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bint____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22418,6 +22993,9 @@ static PyObject *__Pyx_CFunc_bint____object___to_py(int (*__pyx_v_f)(PyObject *) PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_bint____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bint____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_bint____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_bint____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22436,7 +23014,7 @@ static PyObject *__Pyx_CFunc_bint____object___to_py(int (*__pyx_v_f)(PyObject *) * """wrap(fo) -> bool""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_34__Pyx_CFunc_bint____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_bint____object___to, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__64)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_34__Pyx_CFunc_bint____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_bint____object___to, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__64)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22504,6 +23082,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_36__Pyx_CFunc_double____object___to_ __Pyx_RefNannyDeclarations double __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_double____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22556,6 +23137,9 @@ static PyObject *__Pyx_CFunc_double____object___to_py(double (*__pyx_v_f)(PyObje PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_double____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_double____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_double____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_double____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22574,7 +23158,7 @@ static PyObject *__Pyx_CFunc_double____object___to_py(double (*__pyx_v_f)(PyObje * """wrap(fo) -> float""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_36__Pyx_CFunc_double____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_double____object___t, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__66)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_36__Pyx_CFunc_double____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_double____object___t, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__66)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22642,6 +23226,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_40__Pyx_CFunc_long__long____object__ __Pyx_RefNannyDeclarations PY_LONG_LONG __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22694,6 +23281,9 @@ static PyObject *__Pyx_CFunc_long__long____object___to_py(PY_LONG_LONG (*__pyx_v PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_long__long____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22712,7 +23302,7 @@ static PyObject *__Pyx_CFunc_long__long____object___to_py(PY_LONG_LONG (*__pyx_v * """wrap(fo) -> 'long long'""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_40__Pyx_CFunc_long__long____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_long__long____object, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__68)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_40__Pyx_CFunc_long__long____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_long__long____object, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__68)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22779,6 +23369,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_35__Pyx_CFunc_bytes____object___to_p PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22830,6 +23423,9 @@ static PyObject *__Pyx_CFunc_bytes____object___to_py(PyObject *(*__pyx_v_f)(PyOb PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_bytes____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22848,7 +23444,7 @@ static PyObject *__Pyx_CFunc_bytes____object___to_py(PyObject *(*__pyx_v_f)(PyOb * """wrap(fo) -> bytes""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_35__Pyx_CFunc_bytes____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_bytes____object___to, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__70)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_35__Pyx_CFunc_bytes____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_bytes____object___to, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__70)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -22916,6 +23512,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_35__Pyx_CFunc_float____object___to_p __Pyx_RefNannyDeclarations float __pyx_t_1; PyObject *__pyx_t_2 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_float____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -22968,6 +23567,9 @@ static PyObject *__Pyx_CFunc_float____object___to_py(float (*__pyx_v_f)(PyObject PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_float____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_float____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_float____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_float____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -22986,7 +23588,7 @@ static PyObject *__Pyx_CFunc_float____object___to_py(float (*__pyx_v_f)(PyObject * """wrap(fo) -> 'float'""" * return f(fo) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_35__Pyx_CFunc_float____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_float____object___to, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__72)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_35__Pyx_CFunc_float____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_float____object___to, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__72)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -23039,6 +23641,9 @@ static PyMethodDef __pyx_mdef_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____ static PyObject *__pyx_pw_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____object___to_py_1wrap(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; PyObject *__pyx_v_datum = 0; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("wrap (wrapper)", 0); @@ -23100,6 +23705,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____obje struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py *__pyx_outer_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -23147,6 +23755,9 @@ static PyObject *__Pyx_CFunc_void____object____object___to_py(void (*__pyx_v_f)( PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_void____object____object___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -23165,7 +23776,7 @@ static PyObject *__Pyx_CFunc_void____object____object___to_py(void (*__pyx_v_f)( * """wrap(outbuf, datum) -> 'void'""" * f(outbuf, datum) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____ob, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__74)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____object___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____ob, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__74)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -23218,6 +23829,9 @@ static PyMethodDef __pyx_mdef_11cfunc_dot_to_py_43__Pyx_CFunc_void____object____ static PyObject *__pyx_pw_11cfunc_dot_to_py_43__Pyx_CFunc_void____object____float___to_py_1wrap(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; float __pyx_v_datum; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("wrap (wrapper)", 0); @@ -23279,6 +23893,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_43__Pyx_CFunc_void____object____floa struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py *__pyx_outer_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -23326,6 +23943,9 @@ static PyObject *__Pyx_CFunc_void____object____float___to_py(void (*__pyx_v_f)(P PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_void____object____float___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -23344,7 +23964,7 @@ static PyObject *__Pyx_CFunc_void____object____float___to_py(void (*__pyx_v_f)(P * """wrap(outbuf, datum: 'float') -> 'void'""" * f(outbuf, datum) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_43__Pyx_CFunc_void____object____float___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____fl, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__76)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_43__Pyx_CFunc_void____object____float___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____fl, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__76)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -23397,6 +24017,9 @@ static PyMethodDef __pyx_mdef_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____ static PyObject *__pyx_pw_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____double___to_py_1wrap(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) { PyObject *__pyx_v_outbuf = 0; double __pyx_v_datum; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; PyObject *__pyx_r = 0; __Pyx_RefNannyDeclarations __Pyx_RefNannySetupContext("wrap (wrapper)", 0); @@ -23458,6 +24081,9 @@ static PyObject *__pyx_pf_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____doub struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py *__pyx_outer_scope; PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("wrap", 0); __pyx_outer_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py *) __Pyx_CyFunction_GetClosure(__pyx_self); __pyx_cur_scope = __pyx_outer_scope; @@ -23505,6 +24131,9 @@ static PyObject *__Pyx_CFunc_void____object____double___to_py(void (*__pyx_v_f)( PyObject *__pyx_r = NULL; __Pyx_RefNannyDeclarations PyObject *__pyx_t_1 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_CFunc_void____object____double___to_py", 0); __pyx_cur_scope = (struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py *)__pyx_tp_new___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py(__pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py, __pyx_empty_tuple, NULL); if (unlikely(!__pyx_cur_scope)) { @@ -23523,7 +24152,7 @@ static PyObject *__Pyx_CFunc_void____object____double___to_py(void (*__pyx_v_f)( * """wrap(outbuf, datum: float) -> 'void'""" * f(outbuf, datum) */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____double___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____do, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__78)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_11cfunc_dot_to_py_44__Pyx_CFunc_void____object____double___to_py_1wrap, 0, __pyx_n_s_Pyx_CFunc_void____object____do, ((PyObject*)__pyx_cur_scope), __pyx_n_s_cfunc_to_py, __pyx_d, ((PyObject *)__pyx_codeobj__78)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 65, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); __pyx_v_wrap = __pyx_t_1; __pyx_t_1 = 0; @@ -23620,7 +24249,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_un sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct__make_union_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct__make_union_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -23670,6 +24304,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_un #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader[8]; @@ -23738,7 +24378,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_r sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -23788,6 +24433,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_r #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader[8]; @@ -23849,7 +24500,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_e sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -23899,6 +24555,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_e #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader[8]; @@ -23960,7 +24622,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_a sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24010,6 +24677,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_a #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader[8]; @@ -24071,7 +24744,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_m sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24121,6 +24799,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_m #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader[8]; @@ -24175,7 +24859,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_f sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24225,6 +24914,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_f #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader[8]; @@ -24286,7 +24981,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_s sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24336,6 +25036,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_s #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader[8]; @@ -24397,7 +25103,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_d sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24447,6 +25158,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_d #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check[8]; @@ -24501,7 +25218,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_r sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24551,6 +25273,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_r #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check[8]; @@ -24605,7 +25333,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_e sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24655,6 +25388,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_e #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check[8]; @@ -24709,7 +25448,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24759,6 +25503,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check[8]; @@ -24813,7 +25563,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24863,6 +25618,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check[8]; @@ -24895,7 +25656,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -24945,6 +25711,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check[8]; @@ -24999,7 +25771,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25049,6 +25826,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union[8]; @@ -25103,7 +25886,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25153,6 +25941,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer[8]; @@ -25221,7 +26015,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25271,6 +26070,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer[8]; @@ -25332,7 +26137,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25382,6 +26192,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer[8]; @@ -25443,7 +26259,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25493,6 +26314,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer[8]; @@ -25554,7 +26381,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25604,6 +26436,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer[8]; @@ -25665,7 +26503,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25715,6 +26558,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer[8]; @@ -25769,7 +26618,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25819,6 +26673,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer[8]; @@ -25873,7 +26733,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -25923,6 +26788,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer[8]; @@ -25977,7 +26848,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26027,6 +26903,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer[8]; @@ -26081,7 +26963,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26131,6 +27018,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer *__pyx_freelist_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer[8]; @@ -26185,7 +27078,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_ sizeof(struct __pyx_obj_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26235,6 +27133,12 @@ static PyTypeObject __pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_ #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py[8]; @@ -26267,7 +27171,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____long__long sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26317,6 +27226,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____long__long #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_object____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_object____object___to_py[8]; @@ -26349,7 +27264,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_object____object___to_py = { sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_object____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_object____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26399,6 +27319,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_object____object___to_py = { #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py[8]; @@ -26431,7 +27357,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_unicode____object___to_py = sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26481,6 +27412,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_unicode____object___to_py = #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bint____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_bint____object___to_py[8]; @@ -26513,7 +27450,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_bint____object___to_py = { sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bint____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_bint____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26563,6 +27505,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_bint____object___to_py = { #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_double____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_double____object___to_py[8]; @@ -26595,7 +27543,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_double____object___to_py = { sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_double____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_double____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26645,6 +27598,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_double____object___to_py = { #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py[8]; @@ -26677,7 +27636,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_long__long____object___to_py sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26727,6 +27691,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_long__long____object___to_py #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py[8]; @@ -26759,7 +27729,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_bytes____object___to_py = { sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26809,6 +27784,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_bytes____object___to_py = { #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_float____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_float____object___to_py[8]; @@ -26841,7 +27822,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_float____object___to_py = { sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_float____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_float____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26891,6 +27877,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_float____object___to_py = { #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py[8]; @@ -26923,7 +27915,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____object___t sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -26973,6 +27970,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____object___t #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py[8]; @@ -27005,7 +28008,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____float___to sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -27055,6 +28063,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____float___to #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py *__pyx_freelist___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py[8]; @@ -27087,7 +28101,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____double___t sizeof(struct __pyx_obj___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py), /*tp_basicsize*/ 0, /*tp_itemsize*/ __pyx_tp_dealloc___pyx_scope_struct____Pyx_CFunc_void____object____double___to_py, /*tp_dealloc*/ + #if PY_VERSION_HEX < 0x030800b4 0, /*tp_print*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 + 0, /*tp_vectorcall_offset*/ + #endif 0, /*tp_getattr*/ 0, /*tp_setattr*/ #if PY_MAJOR_VERSION < 3 @@ -27137,6 +28156,12 @@ static PyTypeObject __pyx_scope_struct____Pyx_CFunc_void____object____double___t #if PY_VERSION_HEX >= 0x030400a1 0, /*tp_finalize*/ #endif + #if PY_VERSION_HEX >= 0x030800b1 + 0, /*tp_vectorcall*/ + #endif + #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, /*tp_print*/ + #endif }; static PyMethodDef __pyx_methods[] = { @@ -29025,220 +30050,295 @@ static int __Pyx_modinit_function_export_code(void) { static int __Pyx_modinit_type_init_code(void) { __Pyx_RefNannyDeclarations + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannySetupContext("__Pyx_modinit_type_init_code", 0); /*--- Type init code ---*/ if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_union_reader) < 0) __PYX_ERR(0, 103, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_union_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_union_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_union_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_union_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct__make_union_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct__make_union_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader) < 0) __PYX_ERR(0, 117, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_1_make_record_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader) < 0) __PYX_ERR(0, 126, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_2_make_enum_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader) < 0) __PYX_ERR(0, 134, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_3_make_array_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader) < 0) __PYX_ERR(0, 151, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_4_make_map_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader) < 0) __PYX_ERR(0, 169, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_5_make_fixed_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader) < 0) __PYX_ERR(0, 199, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_6_make_skip_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader) < 0) __PYX_ERR(0, 210, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_7_make_default_reader; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check) < 0) __PYX_ERR(0, 366, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_8_make_record_check; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check) < 0) __PYX_ERR(0, 373, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_9_make_enum_check; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check) < 0) __PYX_ERR(0, 404, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_10_make_array_check; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check) < 0) __PYX_ERR(0, 410, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_11_make_union_check; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check) < 0) __PYX_ERR(0, 416, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_12_make_fixed_check; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check) < 0) __PYX_ERR(0, 422, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_13_make_map_check; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union) < 0) __PYX_ERR(0, 457, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_14___pyx_f_6spavro_11fast_binary_create_promotions_for_union; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer) < 0) __PYX_ERR(0, 477, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_15_make_union_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer) < 0) __PYX_ERR(0, 561, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_16_make_enum_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer) < 0) __PYX_ERR(0, 572, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_17_make_record_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer) < 0) __PYX_ERR(0, 585, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_18_make_array_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer) < 0) __PYX_ERR(0, 599, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_19_make_map_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer) < 0) __PYX_ERR(0, 614, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_20_make_boolean_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer) < 0) __PYX_ERR(0, 624, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_21_make_fixed_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer) < 0) __PYX_ERR(0, 636, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_22_make_int_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer) < 0) __PYX_ERR(0, 648, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_23_make_long_writer; if (PyType_Ready(&__pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer) < 0) __PYX_ERR(0, 659, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer.tp_dictoffset && __pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer.tp_getattro == PyObject_GenericGetAttr)) { __pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer = &__pyx_type_6spavro_11fast_binary___pyx_scope_struct_24_make_string_writer; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py = &__pyx_scope_struct____Pyx_CFunc_void____object____long__long___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_object____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_object____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_object____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_object____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_object____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_object____object___to_py = &__pyx_scope_struct____Pyx_CFunc_object____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_unicode____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_unicode____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_unicode____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_unicode____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_unicode____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_unicode____object___to_py = &__pyx_scope_struct____Pyx_CFunc_unicode____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_bint____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_bint____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_bint____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_bint____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_bint____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_bint____object___to_py = &__pyx_scope_struct____Pyx_CFunc_bint____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_double____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_double____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_double____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_double____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_double____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_double____object___to_py = &__pyx_scope_struct____Pyx_CFunc_double____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_long__long____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_long__long____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_long__long____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_long__long____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_long__long____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_long__long____object___to_py = &__pyx_scope_struct____Pyx_CFunc_long__long____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_bytes____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_bytes____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_bytes____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_bytes____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_bytes____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_bytes____object___to_py = &__pyx_scope_struct____Pyx_CFunc_bytes____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_float____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_float____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_float____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_float____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_float____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_float____object___to_py = &__pyx_scope_struct____Pyx_CFunc_float____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_void____object____object___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_void____object____object___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_void____object____object___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_void____object____object___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_void____object____object___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____object___to_py = &__pyx_scope_struct____Pyx_CFunc_void____object____object___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_void____object____float___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_void____object____float___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_void____object____float___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_void____object____float___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_void____object____float___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } __pyx_ptype___pyx_scope_struct____Pyx_CFunc_void____object____float___to_py = &__pyx_scope_struct____Pyx_CFunc_void____object____float___to_py; if (PyType_Ready(&__pyx_scope_struct____Pyx_CFunc_void____object____double___to_py) < 0) __PYX_ERR(1, 64, __pyx_L1_error) + #if PY_VERSION_HEX < 0x030800B1 __pyx_scope_struct____Pyx_CFunc_void____object____double___to_py.tp_print = 0; + #endif if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_scope_struct____Pyx_CFunc_void____object____double___to_py.tp_dictoffset && __pyx_scope_struct____Pyx_CFunc_void____object____double___to_py.tp_getattro == PyObject_GenericGetAttr)) { __pyx_scope_struct____Pyx_CFunc_void____object____double___to_py.tp_getattro = __Pyx_PyObject_GenericGetAttrNoDict; } @@ -29275,17 +30375,19 @@ static int __Pyx_modinit_function_import_code(void) { } -#if PY_MAJOR_VERSION < 3 -#ifdef CYTHON_NO_PYINIT_EXPORT -#define __Pyx_PyMODINIT_FUNC void -#else +#ifndef CYTHON_NO_PYINIT_EXPORT #define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC +#elif PY_MAJOR_VERSION < 3 +#ifdef __cplusplus +#define __Pyx_PyMODINIT_FUNC extern "C" void +#else +#define __Pyx_PyMODINIT_FUNC void #endif #else -#ifdef CYTHON_NO_PYINIT_EXPORT -#define __Pyx_PyMODINIT_FUNC PyObject * +#ifdef __cplusplus +#define __Pyx_PyMODINIT_FUNC extern "C" PyObject * #else -#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC +#define __Pyx_PyMODINIT_FUNC PyObject * #endif #endif @@ -29369,6 +30471,9 @@ static CYTHON_SMALL_CODE int __pyx_pymod_exec_fast_binary(PyObject *__pyx_pyinit PyObject *__pyx_t_1 = NULL; PyObject *__pyx_t_2 = NULL; PyObject *__pyx_t_3 = NULL; + int __pyx_lineno = 0; + const char *__pyx_filename = NULL; + int __pyx_clineno = 0; __Pyx_RefNannyDeclarations #if CYTHON_PEP489_MULTI_PHASE_INIT if (__pyx_m) { @@ -29416,11 +30521,9 @@ if (!__Pyx_RefNanny) { #endif /*--- Library function declarations ---*/ /*--- Threads initialization code ---*/ - #if defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS - #ifdef WITH_THREAD /* Python build with threading support? */ + #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS PyEval_InitThreads(); #endif - #endif /*--- Module creation code ---*/ #if CYTHON_PEP489_MULTI_PHASE_INIT __pyx_m = __pyx_pyinit_module; @@ -29436,10 +30539,9 @@ if (!__Pyx_RefNanny) { __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error) Py_INCREF(__pyx_d); __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error) - __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error) - #if CYTHON_COMPILING_IN_PYPY Py_INCREF(__pyx_b); - #endif + __pyx_cython_runtime = PyImport_AddModule((char *) "cython_runtime"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error) + Py_INCREF(__pyx_cython_runtime); if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error); /*--- Initialize various global constants etc. ---*/ if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error) @@ -29465,7 +30567,7 @@ if (!__Pyx_RefNanny) { (void)__Pyx_modinit_global_init_code(); (void)__Pyx_modinit_variable_export_code(); (void)__Pyx_modinit_function_export_code(); - if (unlikely(__Pyx_modinit_type_init_code() != 0)) goto __pyx_L1_error; + if (unlikely(__Pyx_modinit_type_init_code() < 0)) __PYX_ERR(0, 1, __pyx_L1_error) (void)__Pyx_modinit_type_import_code(); (void)__Pyx_modinit_variable_import_code(); (void)__Pyx_modinit_function_import_code(); @@ -30017,7 +31119,7 @@ if (!__Pyx_RefNanny) { * self.reader = None * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17ReaderPlaceholder_1__init__, 0, __pyx_n_s_ReaderPlaceholder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__111)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 240, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17ReaderPlaceholder_1__init__, 0, __pyx_n_s_ReaderPlaceholder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__111)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 240, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_init, __pyx_t_1) < 0) __PYX_ERR(0, 240, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -30029,7 +31131,7 @@ if (!__Pyx_RefNanny) { * return self.reader(fo) * */ - __pyx_t_1 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17ReaderPlaceholder_3__call__, 0, __pyx_n_s_ReaderPlaceholder___call, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__113)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 243, __pyx_L1_error) + __pyx_t_1 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17ReaderPlaceholder_3__call__, 0, __pyx_n_s_ReaderPlaceholder___call, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__113)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 243, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_1); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_call, __pyx_t_1) < 0) __PYX_ERR(0, 243, __pyx_L1_error) __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0; @@ -30960,7 +32062,7 @@ if (!__Pyx_RefNanny) { * self.writer = None * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17WriterPlaceholder_1__init__, 0, __pyx_n_s_WriterPlaceholder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__178)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 704, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17WriterPlaceholder_1__init__, 0, __pyx_n_s_WriterPlaceholder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__178)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 704, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_1, __pyx_n_s_init, __pyx_t_3) < 0) __PYX_ERR(0, 704, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -30972,7 +32074,7 @@ if (!__Pyx_RefNanny) { * return self.writer(fo, val) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17WriterPlaceholder_3__call__, 0, __pyx_n_s_WriterPlaceholder___call, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__180)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 707, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17WriterPlaceholder_3__call__, 0, __pyx_n_s_WriterPlaceholder___call, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__180)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 707, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_1, __pyx_n_s_call, __pyx_t_3) < 0) __PYX_ERR(0, 707, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31055,7 +32157,7 @@ if (!__Pyx_RefNanny) { * """ * writer is a Python object on which we can call write. */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_1__init__, 0, __pyx_n_s_FastBinaryEncoder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__185)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 747, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_1__init__, 0, __pyx_n_s_FastBinaryEncoder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__185)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 747, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_init, __pyx_t_3) < 0) __PYX_ERR(0, 747, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31067,7 +32169,7 @@ if (!__Pyx_RefNanny) { * self.writer.write(datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_3write, 0, __pyx_n_s_FastBinaryEncoder_write, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__187)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 753, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_3write, 0, __pyx_n_s_FastBinaryEncoder_write, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__187)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 753, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write, __pyx_t_3) < 0) __PYX_ERR(0, 753, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31079,7 +32181,7 @@ if (!__Pyx_RefNanny) { * pass * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_5write_null, 0, __pyx_n_s_FastBinaryEncoder_write_null, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__189)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 756, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_5write_null, 0, __pyx_n_s_FastBinaryEncoder_write_null, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__189)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 756, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_null, __pyx_t_3) < 0) __PYX_ERR(0, 756, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31091,7 +32193,7 @@ if (!__Pyx_RefNanny) { * write_boolean(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_7write_boolean, 0, __pyx_n_s_FastBinaryEncoder_write_boolean, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__191)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 759, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_7write_boolean, 0, __pyx_n_s_FastBinaryEncoder_write_boolean, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__191)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 759, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_boolean, __pyx_t_3) < 0) __PYX_ERR(0, 759, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31103,7 +32205,7 @@ if (!__Pyx_RefNanny) { * write_int(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_9write_int, 0, __pyx_n_s_FastBinaryEncoder_write_int, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__193)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 762, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_9write_int, 0, __pyx_n_s_FastBinaryEncoder_write_int, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__193)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 762, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_int, __pyx_t_3) < 0) __PYX_ERR(0, 762, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31115,7 +32217,7 @@ if (!__Pyx_RefNanny) { * write_long(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_11write_long, 0, __pyx_n_s_FastBinaryEncoder_write_long, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__195)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 765, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_11write_long, 0, __pyx_n_s_FastBinaryEncoder_write_long, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__195)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 765, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_long, __pyx_t_3) < 0) __PYX_ERR(0, 765, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31127,7 +32229,7 @@ if (!__Pyx_RefNanny) { * write_float(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_13write_float, 0, __pyx_n_s_FastBinaryEncoder_write_float, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__197)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 768, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_13write_float, 0, __pyx_n_s_FastBinaryEncoder_write_float, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__197)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 768, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_float, __pyx_t_3) < 0) __PYX_ERR(0, 768, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31139,7 +32241,7 @@ if (!__Pyx_RefNanny) { * write_double(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_15write_double, 0, __pyx_n_s_FastBinaryEncoder_write_double, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__199)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 771, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_15write_double, 0, __pyx_n_s_FastBinaryEncoder_write_double, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__199)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 771, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_double, __pyx_t_3) < 0) __PYX_ERR(0, 771, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31151,7 +32253,7 @@ if (!__Pyx_RefNanny) { * write_bytes(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_17write_bytes, 0, __pyx_n_s_FastBinaryEncoder_write_bytes, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__201)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 774, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_17write_bytes, 0, __pyx_n_s_FastBinaryEncoder_write_bytes, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__201)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 774, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_bytes, __pyx_t_3) < 0) __PYX_ERR(0, 774, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31163,7 +32265,7 @@ if (!__Pyx_RefNanny) { * write_utf8(self.writer, datum) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_19write_utf8, 0, __pyx_n_s_FastBinaryEncoder_write_utf8, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__203)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 777, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_19write_utf8, 0, __pyx_n_s_FastBinaryEncoder_write_utf8, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__203)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 777, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_utf8, __pyx_t_3) < 0) __PYX_ERR(0, 777, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31175,7 +32277,7 @@ if (!__Pyx_RefNanny) { * """ * A 4-byte, big-endian CRC32 checksum */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_21write_crc32, 0, __pyx_n_s_FastBinaryEncoder_write_crc32, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__205)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 780, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryEncoder_21write_crc32, 0, __pyx_n_s_FastBinaryEncoder_write_crc32, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__205)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 780, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_write_crc32, __pyx_t_3) < 0) __PYX_ERR(0, 780, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31213,7 +32315,7 @@ if (!__Pyx_RefNanny) { * """ * reader is a Python object on which we can call read, seek, and tell. */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_1__init__, 0, __pyx_n_s_FastBinaryDecoder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__208)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 790, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_1__init__, 0, __pyx_n_s_FastBinaryDecoder___init, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__208)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 790, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_init, __pyx_t_3) < 0) __PYX_ERR(0, 790, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31225,7 +32327,7 @@ if (!__Pyx_RefNanny) { * return self.reader.read(n) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_3read, 0, __pyx_n_s_FastBinaryDecoder_read, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__210)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 796, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_3read, 0, __pyx_n_s_FastBinaryDecoder_read, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__210)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 796, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read, __pyx_t_3) < 0) __PYX_ERR(0, 796, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31237,7 +32339,7 @@ if (!__Pyx_RefNanny) { * return None * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_5read_null, 0, __pyx_n_s_FastBinaryDecoder_read_null, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__212)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 799, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_5read_null, 0, __pyx_n_s_FastBinaryDecoder_read_null, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__212)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 799, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_null, __pyx_t_3) < 0) __PYX_ERR(0, 799, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31249,7 +32351,7 @@ if (!__Pyx_RefNanny) { * return read_boolean(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_7read_boolean, 0, __pyx_n_s_FastBinaryDecoder_read_boolean, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__214)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 802, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_7read_boolean, 0, __pyx_n_s_FastBinaryDecoder_read_boolean, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__214)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 802, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_boolean, __pyx_t_3) < 0) __PYX_ERR(0, 802, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31261,7 +32363,7 @@ if (!__Pyx_RefNanny) { * return read_long(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_9read_int, 0, __pyx_n_s_FastBinaryDecoder_read_int, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__216)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 805, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_9read_int, 0, __pyx_n_s_FastBinaryDecoder_read_int, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__216)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 805, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_int, __pyx_t_3) < 0) __PYX_ERR(0, 805, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31273,7 +32375,7 @@ if (!__Pyx_RefNanny) { * return read_long(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_11read_long, 0, __pyx_n_s_FastBinaryDecoder_read_long, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__218)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 808, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_11read_long, 0, __pyx_n_s_FastBinaryDecoder_read_long, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__218)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 808, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_long, __pyx_t_3) < 0) __PYX_ERR(0, 808, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31285,7 +32387,7 @@ if (!__Pyx_RefNanny) { * return read_float(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_13read_float, 0, __pyx_n_s_FastBinaryDecoder_read_float, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__220)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 811, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_13read_float, 0, __pyx_n_s_FastBinaryDecoder_read_float, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__220)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 811, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_float, __pyx_t_3) < 0) __PYX_ERR(0, 811, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31297,7 +32399,7 @@ if (!__Pyx_RefNanny) { * return read_double(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_15read_double, 0, __pyx_n_s_FastBinaryDecoder_read_double, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__222)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 814, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_15read_double, 0, __pyx_n_s_FastBinaryDecoder_read_double, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__222)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 814, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_double, __pyx_t_3) < 0) __PYX_ERR(0, 814, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31309,7 +32411,7 @@ if (!__Pyx_RefNanny) { * return read_bytes(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_17read_bytes, 0, __pyx_n_s_FastBinaryDecoder_read_bytes, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__224)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 817, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_17read_bytes, 0, __pyx_n_s_FastBinaryDecoder_read_bytes, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__224)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 817, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_bytes, __pyx_t_3) < 0) __PYX_ERR(0, 817, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31321,7 +32423,7 @@ if (!__Pyx_RefNanny) { * return read_utf8(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_19read_utf8, 0, __pyx_n_s_FastBinaryDecoder_read_utf8, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__226)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 820, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_19read_utf8, 0, __pyx_n_s_FastBinaryDecoder_read_utf8, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__226)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 820, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_read_utf8, __pyx_t_3) < 0) __PYX_ERR(0, 820, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31333,7 +32435,7 @@ if (!__Pyx_RefNanny) { * checksum = struct.unpack("!I", self.reader.read(4))[0] * if crc32(bytes) & 0xffffffff != checksum: */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_21check_crc32, 0, __pyx_n_s_FastBinaryDecoder_check_crc32, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__228)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 823, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_21check_crc32, 0, __pyx_n_s_FastBinaryDecoder_check_crc32, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__228)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 823, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_check_crc32, __pyx_t_3) < 0) __PYX_ERR(0, 823, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31345,7 +32447,7 @@ if (!__Pyx_RefNanny) { * pass * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_23skip_null, 0, __pyx_n_s_FastBinaryDecoder_skip_null, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__230)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 828, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_23skip_null, 0, __pyx_n_s_FastBinaryDecoder_skip_null, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__230)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 828, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_null, __pyx_t_3) < 0) __PYX_ERR(0, 828, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31357,7 +32459,7 @@ if (!__Pyx_RefNanny) { * self.reader.read(1) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_25skip_boolean, 0, __pyx_n_s_FastBinaryDecoder_skip_boolean, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__232)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 831, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_25skip_boolean, 0, __pyx_n_s_FastBinaryDecoder_skip_boolean, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__232)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 831, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_boolean, __pyx_t_3) < 0) __PYX_ERR(0, 831, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31369,7 +32471,7 @@ if (!__Pyx_RefNanny) { * read_long(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_27skip_int, 0, __pyx_n_s_FastBinaryDecoder_skip_int, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__234)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 834, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_27skip_int, 0, __pyx_n_s_FastBinaryDecoder_skip_int, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__234)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 834, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_int, __pyx_t_3) < 0) __PYX_ERR(0, 834, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31381,7 +32483,7 @@ if (!__Pyx_RefNanny) { * read_long(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_29skip_long, 0, __pyx_n_s_FastBinaryDecoder_skip_long, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__236)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 837, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_29skip_long, 0, __pyx_n_s_FastBinaryDecoder_skip_long, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__236)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 837, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_long, __pyx_t_3) < 0) __PYX_ERR(0, 837, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31393,7 +32495,7 @@ if (!__Pyx_RefNanny) { * read_float(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_31skip_float, 0, __pyx_n_s_FastBinaryDecoder_skip_float, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__238)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 840, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_31skip_float, 0, __pyx_n_s_FastBinaryDecoder_skip_float, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__238)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 840, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_float, __pyx_t_3) < 0) __PYX_ERR(0, 840, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31405,7 +32507,7 @@ if (!__Pyx_RefNanny) { * read_double(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_33skip_double, 0, __pyx_n_s_FastBinaryDecoder_skip_double, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__240)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 843, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_33skip_double, 0, __pyx_n_s_FastBinaryDecoder_skip_double, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__240)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 843, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_double, __pyx_t_3) < 0) __PYX_ERR(0, 843, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31417,7 +32519,7 @@ if (!__Pyx_RefNanny) { * read_bytes(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_35skip_bytes, 0, __pyx_n_s_FastBinaryDecoder_skip_bytes, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__242)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 846, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_35skip_bytes, 0, __pyx_n_s_FastBinaryDecoder_skip_bytes, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__242)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 846, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_bytes, __pyx_t_3) < 0) __PYX_ERR(0, 846, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31429,7 +32531,7 @@ if (!__Pyx_RefNanny) { * read_utf8(self.reader) * */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_37skip_utf8, 0, __pyx_n_s_FastBinaryDecoder_skip_utf8, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__244)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 849, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_37skip_utf8, 0, __pyx_n_s_FastBinaryDecoder_skip_utf8, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__244)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 849, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip_utf8, __pyx_t_3) < 0) __PYX_ERR(0, 849, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31440,7 +32542,7 @@ if (!__Pyx_RefNanny) { * def skip(self, n): # <<<<<<<<<<<<<< * self.reader.seek(self.reader.tell() + n) */ - __pyx_t_3 = __Pyx_CyFunction_NewEx(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_39skip, 0, __pyx_n_s_FastBinaryDecoder_skip, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__246)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 852, __pyx_L1_error) + __pyx_t_3 = __Pyx_CyFunction_New(&__pyx_mdef_6spavro_11fast_binary_17FastBinaryDecoder_39skip, 0, __pyx_n_s_FastBinaryDecoder_skip, NULL, __pyx_n_s_spavro_fast_binary, __pyx_d, ((PyObject *)__pyx_codeobj__246)); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 852, __pyx_L1_error) __Pyx_GOTREF(__pyx_t_3); if (__Pyx_SetNameInClass(__pyx_t_2, __pyx_n_s_skip, __pyx_t_3) < 0) __PYX_ERR(0, 852, __pyx_L1_error) __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0; @@ -31603,7 +32705,7 @@ static PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args return result; } #if 1 || PY_VERSION_HEX < 0x030600B1 -static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, int nargs, PyObject *kwargs) { +static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) { PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func); PyObject *globals = PyFunction_GET_GLOBALS(func); PyObject *argdefs = PyFunction_GET_DEFAULTS(func); @@ -31674,12 +32776,12 @@ static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, } #if PY_MAJOR_VERSION >= 3 result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL, - args, nargs, + args, (int)nargs, k, (int)nk, d, (int)nd, kwdefs, closure); #else result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL, - args, nargs, + args, (int)nargs, k, (int)nk, d, (int)nd, closure); #endif @@ -31695,7 +32797,7 @@ static PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, #if CYTHON_COMPILING_IN_CPYTHON static CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) { PyObject *result; - ternaryfunc call = func->ob_type->tp_call; + ternaryfunc call = Py_TYPE(func)->tp_call; if (unlikely(!call)) return PyObject_Call(func, arg, kw); if (unlikely(Py_EnterRecursiveCall((char*)" while calling a Python object"))) @@ -31782,7 +32884,7 @@ static CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObjec if (likely(PyCFunction_GET_FLAGS(func) & METH_O)) { return __Pyx_PyObject_CallMethO(func, arg); #if CYTHON_FAST_PYCCALL - } else if (PyCFunction_GET_FLAGS(func) & METH_FASTCALL) { + } else if (__Pyx_PyFastCFunction_Check(func)) { return __Pyx_PyCFunction_FastCall(func, &arg, 1); #endif } @@ -32396,7 +33498,7 @@ static PyTypeObject* __Pyx_FetchCommonType(PyTypeObject* type) { goto done; } -/* CythonFunction */ +/* CythonFunctionShared */ #include static PyObject * __Pyx_CyFunction_get_doc(__pyx_CyFunctionObject *op, CYTHON_UNUSED void *closure) @@ -32689,7 +33791,8 @@ static PyObject * __Pyx_CyFunction_reduce(__pyx_CyFunctionObject *m, CYTHON_UNUSED PyObject *args) { #if PY_MAJOR_VERSION >= 3 - return PyUnicode_FromString(m->func.m_ml->ml_name); + Py_INCREF(m->func_qualname); + return m->func_qualname; #else return PyString_FromString(m->func.m_ml->ml_name); #endif @@ -32703,10 +33806,9 @@ static PyMethodDef __pyx_CyFunction_methods[] = { #else #define __Pyx_CyFunction_weakreflist(cyfunc) ((cyfunc)->func.m_weakreflist) #endif -static PyObject *__Pyx_CyFunction_New(PyTypeObject *type, PyMethodDef *ml, int flags, PyObject* qualname, - PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { - __pyx_CyFunctionObject *op = PyObject_GC_New(__pyx_CyFunctionObject, type); - if (op == NULL) +static PyObject *__Pyx_CyFunction_Init(__pyx_CyFunctionObject *op, PyMethodDef *ml, int flags, PyObject* qualname, + PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { + if (unlikely(op == NULL)) return NULL; op->flags = flags; __Pyx_CyFunction_weakreflist(op) = NULL; @@ -32727,12 +33829,12 @@ static PyObject *__Pyx_CyFunction_New(PyTypeObject *type, PyMethodDef *ml, int f Py_XINCREF(code); op->func_code = code; op->defaults_pyobjects = 0; + op->defaults_size = 0; op->defaults = NULL; op->defaults_tuple = NULL; op->defaults_kwdict = NULL; op->defaults_getter = NULL; op->func_annotations = NULL; - PyObject_GC_Track(op); return (PyObject *) op; } static int @@ -32795,6 +33897,7 @@ static int __Pyx_CyFunction_traverse(__pyx_CyFunctionObject *m, visitproc visit, } static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *obj, PyObject *type) { +#if PY_MAJOR_VERSION < 3 __pyx_CyFunctionObject *m = (__pyx_CyFunctionObject *) func; if (m->flags & __Pyx_CYFUNCTION_STATICMETHOD) { Py_INCREF(func); @@ -32807,6 +33910,7 @@ static PyObject *__Pyx_CyFunction_descr_get(PyObject *func, PyObject *obj, PyObj } if (obj == Py_None) obj = NULL; +#endif return __Pyx_PyMethod_New(func, obj, type); } static PyObject* @@ -32959,6 +34063,12 @@ static PyTypeObject __pyx_CyFunctionType_type = { #if PY_VERSION_HEX >= 0x030400a1 0, #endif +#if PY_VERSION_HEX >= 0x030800b1 + 0, +#endif +#if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000 + 0, +#endif }; static int __pyx_CyFunction_init(void) { __pyx_CyFunctionType = __Pyx_FetchCommonType(&__pyx_CyFunctionType_type); @@ -32974,6 +34084,7 @@ static CYTHON_INLINE void *__Pyx_CyFunction_InitDefaults(PyObject *func, size_t return PyErr_NoMemory(); memset(m->defaults, 0, size); m->defaults_pyobjects = pyobjects; + m->defaults_size = size; return m->defaults; } static CYTHON_INLINE void __Pyx_CyFunction_SetDefaultsTuple(PyObject *func, PyObject *tuple) { @@ -32992,6 +34103,19 @@ static CYTHON_INLINE void __Pyx_CyFunction_SetAnnotationsDict(PyObject *func, Py Py_INCREF(dict); } +/* CythonFunction */ +static PyObject *__Pyx_CyFunction_New(PyMethodDef *ml, int flags, PyObject* qualname, + PyObject *closure, PyObject *module, PyObject* globals, PyObject* code) { + PyObject *op = __Pyx_CyFunction_Init( + PyObject_GC_New(__pyx_CyFunctionObject, __pyx_CyFunctionType), + ml, flags, qualname, closure, module, globals, code + ); + if (likely(op)) { + PyObject_GC_Track(op); + } + return op; +} + /* PyObjectSetAttrStr */ #if CYTHON_USE_TYPE_SLOTS static CYTHON_INLINE int __Pyx_PyObject_SetAttrStr(PyObject* obj, PyObject* attr_name, PyObject* value) { @@ -33217,7 +34341,7 @@ static int __Pyx_ParseOptionalKeywords( } name = first_kw_arg; #if PY_MAJOR_VERSION < 3 - if (likely(PyString_CheckExact(key)) || likely(PyString_Check(key))) { + if (likely(PyString_Check(key))) { while (*name) { if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key)) && _PyString_Eq(**name, key)) { @@ -33244,7 +34368,7 @@ static int __Pyx_ParseOptionalKeywords( while (*name) { int cmp = (**name == key) ? 0 : #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 - (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : + (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : #endif PyUnicode_Compare(**name, key); if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; @@ -33260,7 +34384,7 @@ static int __Pyx_ParseOptionalKeywords( while (argname != first_kw_arg) { int cmp = (**argname == key) ? 0 : #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3 - (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : + (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 : #endif PyUnicode_Compare(**argname, key); if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad; @@ -33842,7 +34966,7 @@ static PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) { { #if PY_MAJOR_VERSION >= 3 if (level == -1) { - if (strchr(__Pyx_MODULE_NAME, '.')) { + if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) { module = PyImport_ImportModuleLevelObject( name, global_dict, empty_dict, list, 1); if (!module) { @@ -33999,7 +35123,7 @@ static PyObject *__Pyx_Py3ClassCreate(PyObject *metaclass, PyObject *name, PyObj /* CLineInTraceback */ #ifndef CYTHON_CLINE_IN_TRACEBACK -static int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line) { +static int __Pyx_CLineForTraceback(CYTHON_NCP_UNUSED PyThreadState *tstate, int c_line) { PyObject *use_cline; PyObject *ptype, *pvalue, *ptraceback; #if CYTHON_COMPILING_IN_CPYTHON @@ -34103,7 +35227,7 @@ static void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) { if (__pyx_code_cache.count == __pyx_code_cache.max_count) { int new_max = __pyx_code_cache.max_count + 64; entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc( - __pyx_code_cache.entries, (size_t)new_max*sizeof(__Pyx_CodeObjectCacheEntry)); + __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry)); if (unlikely(!entries)) { return; } @@ -34226,71 +35350,16 @@ static void __Pyx_AddTraceback(const char *funcname, int c_line, return (target_type) value;\ } -/* CIntToPy */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_PY_LONG_LONG(PY_LONG_LONG value) { - const PY_LONG_LONG neg_one = (PY_LONG_LONG) ((PY_LONG_LONG) 0 - (PY_LONG_LONG) 1), const_zero = (PY_LONG_LONG) 0; - const int is_unsigned = neg_one > const_zero; - if (is_unsigned) { - if (sizeof(PY_LONG_LONG) < sizeof(long)) { - return PyInt_FromLong((long) value); - } else if (sizeof(PY_LONG_LONG) <= sizeof(unsigned long)) { - return PyLong_FromUnsignedLong((unsigned long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(PY_LONG_LONG) <= sizeof(unsigned PY_LONG_LONG)) { - return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); -#endif - } - } else { - if (sizeof(PY_LONG_LONG) <= sizeof(long)) { - return PyInt_FromLong((long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(PY_LONG_LONG) <= sizeof(PY_LONG_LONG)) { - return PyLong_FromLongLong((PY_LONG_LONG) value); -#endif - } - } - { - int one = 1; int little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&value; - return _PyLong_FromByteArray(bytes, sizeof(PY_LONG_LONG), - little, !is_unsigned); - } -} - -/* CIntToPy */ -static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { - const long neg_one = (long) ((long) 0 - (long) 1), const_zero = (long) 0; - const int is_unsigned = neg_one > const_zero; - if (is_unsigned) { - if (sizeof(long) < sizeof(long)) { - return PyInt_FromLong((long) value); - } else if (sizeof(long) <= sizeof(unsigned long)) { - return PyLong_FromUnsignedLong((unsigned long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { - return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); -#endif - } - } else { - if (sizeof(long) <= sizeof(long)) { - return PyInt_FromLong((long) value); -#ifdef HAVE_LONG_LONG - } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { - return PyLong_FromLongLong((PY_LONG_LONG) value); -#endif - } - } - { - int one = 1; int little = (int)*(unsigned char *)&one; - unsigned char *bytes = (unsigned char *)&value; - return _PyLong_FromByteArray(bytes, sizeof(long), - little, !is_unsigned); - } -} - /* CIntFromPy */ static CYTHON_INLINE PY_LONG_LONG __Pyx_PyInt_As_PY_LONG_LONG(PyObject *x) { - const PY_LONG_LONG neg_one = (PY_LONG_LONG) ((PY_LONG_LONG) 0 - (PY_LONG_LONG) 1), const_zero = (PY_LONG_LONG) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const PY_LONG_LONG neg_one = (PY_LONG_LONG) -1, const_zero = (PY_LONG_LONG) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif const int is_unsigned = neg_one > const_zero; #if PY_MAJOR_VERSION < 3 if (likely(PyInt_Check(x))) { @@ -34477,9 +35546,92 @@ static CYTHON_INLINE PY_LONG_LONG __Pyx_PyInt_As_PY_LONG_LONG(PyObject *x) { return (PY_LONG_LONG) -1; } +/* CIntToPy */ +static CYTHON_INLINE PyObject* __Pyx_PyInt_From_PY_LONG_LONG(PY_LONG_LONG value) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const PY_LONG_LONG neg_one = (PY_LONG_LONG) -1, const_zero = (PY_LONG_LONG) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (is_unsigned) { + if (sizeof(PY_LONG_LONG) < sizeof(long)) { + return PyInt_FromLong((long) value); + } else if (sizeof(PY_LONG_LONG) <= sizeof(unsigned long)) { + return PyLong_FromUnsignedLong((unsigned long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(PY_LONG_LONG) <= sizeof(unsigned PY_LONG_LONG)) { + return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); +#endif + } + } else { + if (sizeof(PY_LONG_LONG) <= sizeof(long)) { + return PyInt_FromLong((long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(PY_LONG_LONG) <= sizeof(PY_LONG_LONG)) { + return PyLong_FromLongLong((PY_LONG_LONG) value); +#endif + } + } + { + int one = 1; int little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&value; + return _PyLong_FromByteArray(bytes, sizeof(PY_LONG_LONG), + little, !is_unsigned); + } +} + +/* CIntToPy */ +static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) { +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const long neg_one = (long) -1, const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif + const int is_unsigned = neg_one > const_zero; + if (is_unsigned) { + if (sizeof(long) < sizeof(long)) { + return PyInt_FromLong((long) value); + } else if (sizeof(long) <= sizeof(unsigned long)) { + return PyLong_FromUnsignedLong((unsigned long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) { + return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value); +#endif + } + } else { + if (sizeof(long) <= sizeof(long)) { + return PyInt_FromLong((long) value); +#ifdef HAVE_LONG_LONG + } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) { + return PyLong_FromLongLong((PY_LONG_LONG) value); +#endif + } + } + { + int one = 1; int little = (int)*(unsigned char *)&one; + unsigned char *bytes = (unsigned char *)&value; + return _PyLong_FromByteArray(bytes, sizeof(long), + little, !is_unsigned); + } +} + /* CIntFromPy */ static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { - const long neg_one = (long) ((long) 0 - (long) 1), const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const long neg_one = (long) -1, const_zero = (long) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif const int is_unsigned = neg_one > const_zero; #if PY_MAJOR_VERSION < 3 if (likely(PyInt_Check(x))) { @@ -34668,7 +35820,14 @@ static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) { /* CIntFromPy */ static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { - const int neg_one = (int) ((int) 0 - (int) 1), const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const int neg_one = (int) -1, const_zero = (int) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif const int is_unsigned = neg_one > const_zero; #if PY_MAJOR_VERSION < 3 if (likely(PyInt_Check(x))) { @@ -34857,7 +36016,14 @@ static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) { /* CIntFromPy */ static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *x) { - const char neg_one = (char) ((char) 0 - (char) 1), const_zero = (char) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wconversion" +#endif + const char neg_one = (char) -1, const_zero = (char) 0; +#ifdef __Pyx_HAS_GCC_DIAGNOSTIC +#pragma GCC diagnostic pop +#endif const int is_unsigned = neg_one > const_zero; #if PY_MAJOR_VERSION < 3 if (likely(PyInt_Check(x))) {