diff --git a/build/__native_5f8b22f5f815a3776376.c b/build/__native_2c3297a056130187a890.c similarity index 97% rename from build/__native_5f8b22f5f815a3776376.c rename to build/__native_2c3297a056130187a890.c index 6296b5c729..7fa91e1929 100644 --- a/build/__native_5f8b22f5f815a3776376.c +++ b/build/__native_2c3297a056130187a890.c @@ -16,8 +16,8 @@ #include "misc_ops.c" #include "generic_ops.c" #include "pythonsupport.c" -#include "__native_5f8b22f5f815a3776376.h" -#include "__native_internal_5f8b22f5f815a3776376.h" +#include "__native_2c3297a056130187a890.h" +#include "__native_internal_2c3297a056130187a890.h" static PyMethodDef faster_ensmodule_methods[] = { {NULL, NULL, 0, NULL} }; @@ -231,8 +231,8 @@ _normalization___Token_new(PyTypeObject *type, PyObject *args, PyObject *kwds) static int _normalization___Token_traverse(faster_ens____normalization___TokenObject *self, visitproc visit, void *arg) { - Py_VISIT(self->__original_text); Py_VISIT(self->__original_codepoints); + Py_VISIT(self->__original_text); Py_VISIT(self->__normalized_codepoints); return 0; } @@ -240,8 +240,8 @@ _normalization___Token_traverse(faster_ens____normalization___TokenObject *self, static int _normalization___Token_clear(faster_ens____normalization___TokenObject *self) { - Py_CLEAR(self->__original_text); Py_CLEAR(self->__original_codepoints); + Py_CLEAR(self->__original_text); Py_CLEAR(self->__normalized_codepoints); return 0; } @@ -271,39 +271,39 @@ CPyDef__normalization___Token_trait_vtable_setup(void) } static PyObject * -_normalization___Token_get__original_text(faster_ens____normalization___TokenObject *self, void *closure); +_normalization___Token_get_restricted(faster_ens____normalization___TokenObject *self, void *closure); static int -_normalization___Token_set__original_text(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); +_normalization___Token_set_restricted(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); static PyObject * _normalization___Token_get__original_codepoints(faster_ens____normalization___TokenObject *self, void *closure); static int _normalization___Token_set__original_codepoints(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); static PyObject * -_normalization___Token_get__normalized_codepoints(faster_ens____normalization___TokenObject *self, void *closure); +_normalization___Token_get__original_text(faster_ens____normalization___TokenObject *self, void *closure); static int -_normalization___Token_set__normalized_codepoints(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); +_normalization___Token_set__original_text(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); static PyObject * -_normalization___Token_get_restricted(faster_ens____normalization___TokenObject *self, void *closure); +_normalization___Token_get__normalized_codepoints(faster_ens____normalization___TokenObject *self, void *closure); static int -_normalization___Token_set_restricted(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); +_normalization___Token_set__normalized_codepoints(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure); static PyObject * _normalization___Token_get_codepoints(faster_ens____normalization___TokenObject *self, void *closure); static PyObject * _normalization___Token_get_text(faster_ens____normalization___TokenObject *self, void *closure); static PyGetSetDef _normalization___Token_getseters[] = { - {"_original_text", - (getter)_normalization___Token_get__original_text, (setter)_normalization___Token_set__original_text, + {"restricted", + (getter)_normalization___Token_get_restricted, (setter)_normalization___Token_set_restricted, NULL, NULL}, {"_original_codepoints", (getter)_normalization___Token_get__original_codepoints, (setter)_normalization___Token_set__original_codepoints, NULL, NULL}, + {"_original_text", + (getter)_normalization___Token_get__original_text, (setter)_normalization___Token_set__original_text, + NULL, NULL}, {"_normalized_codepoints", (getter)_normalization___Token_get__normalized_codepoints, (setter)_normalization___Token_set__normalized_codepoints, NULL, NULL}, - {"restricted", - (getter)_normalization___Token_get_restricted, (setter)_normalization___Token_set_restricted, - NULL, NULL}, {"codepoints", (getter)_normalization___Token_get_codepoints, NULL, NULL, NULL}, @@ -371,40 +371,27 @@ PyObject *CPyDef__normalization___Token(PyObject *cpy_r_codepoints) } static PyObject * -_normalization___Token_get__original_text(faster_ens____normalization___TokenObject *self, void *closure) +_normalization___Token_get_restricted(faster_ens____normalization___TokenObject *self, void *closure) { - if (unlikely(self->__original_text == NULL)) { - PyErr_SetString(PyExc_AttributeError, - "attribute '_original_text' of 'Token' undefined"); - return NULL; - } - CPy_INCREF(self->__original_text); - PyObject *retval = self->__original_text; + PyObject *retval = self->_restricted ? Py_True : Py_False; + CPy_INCREF(retval); return retval; } static int -_normalization___Token_set__original_text(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure) +_normalization___Token_set_restricted(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure) { if (value == NULL) { PyErr_SetString(PyExc_AttributeError, - "'Token' object attribute '_original_text' cannot be deleted"); + "'Token' object attribute 'restricted' cannot be deleted"); return -1; } - if (self->__original_text != NULL) { - CPy_DECREF(self->__original_text); - } - PyObject *tmp; - if (likely(PyUnicode_Check(value))) - tmp = value; - else { - CPy_TypeError("str", value); - tmp = NULL; - } - if (!tmp) - return -1; - CPy_INCREF(tmp); - self->__original_text = tmp; + char tmp; + if (unlikely(!PyBool_Check(value))) { + CPy_TypeError("bool", value); return -1; + } else + tmp = value == Py_True; + self->_restricted = tmp; return 0; } @@ -446,6 +433,44 @@ _normalization___Token_set__original_codepoints(faster_ens____normalization___To return 0; } +static PyObject * +_normalization___Token_get__original_text(faster_ens____normalization___TokenObject *self, void *closure) +{ + if (unlikely(self->__original_text == NULL)) { + PyErr_SetString(PyExc_AttributeError, + "attribute '_original_text' of 'Token' undefined"); + return NULL; + } + CPy_INCREF(self->__original_text); + PyObject *retval = self->__original_text; + return retval; +} + +static int +_normalization___Token_set__original_text(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure) +{ + if (value == NULL) { + PyErr_SetString(PyExc_AttributeError, + "'Token' object attribute '_original_text' cannot be deleted"); + return -1; + } + if (self->__original_text != NULL) { + CPy_DECREF(self->__original_text); + } + PyObject *tmp; + if (likely(PyUnicode_Check(value))) + tmp = value; + else { + CPy_TypeError("str", value); + tmp = NULL; + } + if (!tmp) + return -1; + CPy_INCREF(tmp); + self->__original_text = tmp; + return 0; +} + static PyObject * _normalization___Token_get__normalized_codepoints(faster_ens____normalization___TokenObject *self, void *closure) { @@ -493,31 +518,6 @@ __LL1: ; return 0; } -static PyObject * -_normalization___Token_get_restricted(faster_ens____normalization___TokenObject *self, void *closure) -{ - PyObject *retval = self->_restricted ? Py_True : Py_False; - CPy_INCREF(retval); - return retval; -} - -static int -_normalization___Token_set_restricted(faster_ens____normalization___TokenObject *self, PyObject *value, void *closure) -{ - if (value == NULL) { - PyErr_SetString(PyExc_AttributeError, - "'Token' object attribute 'restricted' cannot be deleted"); - return -1; - } - char tmp; - if (unlikely(!PyBool_Check(value))) { - CPy_TypeError("bool", value); return -1; - } else - tmp = value == Py_True; - self->_restricted = tmp; - return 0; -} - static PyObject * _normalization___Token_get_codepoints(faster_ens____normalization___TokenObject *self, void *closure) { @@ -552,8 +552,8 @@ _normalization___EmojiToken_new(PyTypeObject *type, PyObject *args, PyObject *kw static int _normalization___EmojiToken_traverse(faster_ens____normalization___EmojiTokenObject *self, visitproc visit, void *arg) { - Py_VISIT(self->__original_text); Py_VISIT(self->__original_codepoints); + Py_VISIT(self->__original_text); Py_VISIT(self->__normalized_codepoints); return 0; } @@ -561,8 +561,8 @@ _normalization___EmojiToken_traverse(faster_ens____normalization___EmojiTokenObj static int _normalization___EmojiToken_clear(faster_ens____normalization___EmojiTokenObject *self) { - Py_CLEAR(self->__original_text); Py_CLEAR(self->__original_codepoints); + Py_CLEAR(self->__original_text); Py_CLEAR(self->__normalized_codepoints); return 0; } @@ -673,8 +673,8 @@ _normalization___TextToken_new(PyTypeObject *type, PyObject *args, PyObject *kwd static int _normalization___TextToken_traverse(faster_ens____normalization___TextTokenObject *self, visitproc visit, void *arg) { - Py_VISIT(self->__original_text); Py_VISIT(self->__original_codepoints); + Py_VISIT(self->__original_text); Py_VISIT(self->__normalized_codepoints); return 0; } @@ -682,8 +682,8 @@ _normalization___TextToken_traverse(faster_ens____normalization___TextTokenObjec static int _normalization___TextToken_clear(faster_ens____normalization___TextTokenObject *self) { - Py_CLEAR(self->__original_text); Py_CLEAR(self->__original_codepoints); + Py_CLEAR(self->__original_text); Py_CLEAR(self->__normalized_codepoints); return 0; } @@ -1166,8 +1166,14 @@ static PyMethodDef _normalizationmodule_methods[] = { {"_codepoints_to_text", (PyCFunction)CPyPy__normalization____codepoints_to_text, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_codepoints_to_text(cps)\n--\n\n") /* docstring */}, {"_validate_tokens_and_get_label_type", (PyCFunction)CPyPy__normalization____validate_tokens_and_get_label_type, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_validate_tokens_and_get_label_type(tokens)\n--\n\n") /* docstring */}, {"_build_and_validate_label_from_tokens", (PyCFunction)CPyPy__normalization____build_and_validate_label_from_tokens, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_build_and_validate_label_from_tokens(tokens)\n--\n\n") /* docstring */}, - {"_buffer_codepoints_to_chars", (PyCFunction)CPyPy__normalization____buffer_codepoints_to_chars, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_buffer_codepoints_to_chars(buffer)\n--\n\n") /* docstring */}, {"normalize_name_ensip15", (PyCFunction)CPyPy__normalization___normalize_name_ensip15, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("normalize_name_ensip15(name)\n--\n\n") /* docstring */}, + {"NFC", (PyCFunction)CPyPy__normalization___NFC, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("NFC(unistr)\n--\n\n") /* docstring */}, + {"_compose", (PyCFunction)CPyPy__normalization____compose, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_compose(elements_)\n--\n\n") /* docstring */}, + {"_compose_hangul_syllable", (PyCFunction)CPyPy__normalization____compose_hangul_syllable, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_compose_hangul_syllable(x, y)\n--\n\n") /* docstring */}, + {"NFD", (PyCFunction)CPyPy__normalization___NFD, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("NFD(unistr)\n--\n\n") /* docstring */}, + {"_reorder", (PyCFunction)CPyPy__normalization____reorder, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_reorder(elements)\n--\n\n") /* docstring */}, + {"_decompose", (PyCFunction)CPyPy__normalization____decompose, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decompose(unistr)\n--\n\n") /* docstring */}, + {"_decompose_hangul_syllable", (PyCFunction)CPyPy__normalization____decompose_hangul_syllable, METH_FASTCALL | METH_KEYWORDS, PyDoc_STR("_decompose_hangul_syllable(cp)\n--\n\n") /* docstring */}, {NULL, NULL, 0, NULL} }; @@ -1188,10 +1194,38 @@ int CPyExec_faster_ens____normalization(PyObject *module) fail: Py_CLEAR(CPyModule_faster_ens____normalization__internal); Py_CLEAR(modname); - CPy_XDECREF(CPyStatic__normalization___NFC); - CPyStatic__normalization___NFC = NULL; - CPy_XDECREF(CPyStatic__normalization___NFD); - CPyStatic__normalization___NFD = NULL; + CPy_XDECREF(CPyStatic__normalization____NFC__QC_NO_OR_MAYBE); + CPyStatic__normalization____NFC__QC_NO_OR_MAYBE = NULL; + CPy_XDECREF(CPyStatic__normalization____NFD__QC_NO); + CPyStatic__normalization____NFD__QC_NO = NULL; + CPy_XDECREF(CPyStatic__normalization____NON_ZERO_CCC_TABLE); + CPyStatic__normalization____NON_ZERO_CCC_TABLE = NULL; + CPy_XDECREF(CPyStatic__normalization____COMPOSITION_EXCLUSIONS); + CPyStatic__normalization____COMPOSITION_EXCLUSIONS = NULL; + CPy_XDECREF(CPyStatic__normalization____COMPOSITE_BY_CDECOMP); + CPyStatic__normalization____COMPOSITE_BY_CDECOMP = NULL; + CPy_XDECREF(CPyStatic__normalization____FULL_CDECOMP_BY_CHAR); + CPyStatic__normalization____FULL_CDECOMP_BY_CHAR = NULL; + CPy_XDECREF(CPyStatic__normalization____LB); + CPyStatic__normalization____LB = NULL; + CPy_XDECREF(CPyStatic__normalization____LL); + CPyStatic__normalization____LL = NULL; + CPy_XDECREF(CPyStatic__normalization____SB); + CPyStatic__normalization____SB = NULL; + CPy_XDECREF(CPyStatic__normalization____SL); + CPyStatic__normalization____SL = NULL; + CPy_XDECREF(CPyStatic__normalization____TB); + CPyStatic__normalization____TB = NULL; + CPy_XDECREF(CPyStatic__normalization____TL); + CPyStatic__normalization____TL = NULL; + CPy_XDECREF(CPyStatic__normalization____TCOUNT); + CPyStatic__normalization____TCOUNT = NULL; + CPy_XDECREF(CPyStatic__normalization____VB); + CPyStatic__normalization____VB = NULL; + CPy_XDECREF(CPyStatic__normalization____VL); + CPyStatic__normalization____VL = NULL; + CPy_XDECREF(CPyStatic__normalization____VCOUNT); + CPyStatic__normalization____VCOUNT = NULL; CPy_XDECREF(CPyStatic__normalization___NORMALIZATION_SPEC); CPyStatic__normalization___NORMALIZATION_SPEC = NULL; CPy_XDECREF_NO_IMM(CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC); @@ -1260,144 +1294,32 @@ PyObject *CPyInit_faster_ens____normalization(void) PyObject *CPyDef__normalization____json_list_mapping_to_dict(PyObject *cpy_r_f, PyObject *cpy_r_list_mapped_key) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; - PyObject *cpy_r_r2; - PyObject *cpy_r_r3; + int32_t cpy_r_r2; + char cpy_r_r3; PyObject *cpy_r_r4; - PyObject *cpy_r_r5; - char cpy_r_r6; - PyObject *cpy_r_r7; - char cpy_r_r8; - PyObject *cpy_r_r9; - char cpy_r_r10; - int32_t cpy_r_r11; - char cpy_r_r12; - char cpy_r_r13; - int32_t cpy_r_r14; - char cpy_r_r15; - PyObject *cpy_r_r16; - cpy_r_r0 = PyDict_New(); + cpy_r_r0 = CPyDict_GetItem(cpy_r_f, cpy_r_list_mapped_key); if (unlikely(cpy_r_r0 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL18; + goto CPyL4; } - cpy_r_r1 = CPyDict_GetItem(cpy_r_f, cpy_r_list_mapped_key); + cpy_r_r1 = CPyDict_FromAny(cpy_r_r0); + CPy_DECREF(cpy_r_r0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL19; + goto CPyL4; } - cpy_r_r2 = PyObject_GetIter(cpy_r_r1); + cpy_r_r2 = CPyDict_SetItem(cpy_r_f, cpy_r_list_mapped_key, cpy_r_r1); CPy_DECREF(cpy_r_r1); - if (unlikely(cpy_r_r2 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL19; - } -CPyL3: ; - cpy_r_r3 = PyIter_Next(cpy_r_r2); - if (cpy_r_r3 == NULL) goto CPyL20; - cpy_r_r4 = PyObject_GetIter(cpy_r_r3); - CPy_DECREF(cpy_r_r3); - if (unlikely(cpy_r_r4 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL21; - } - cpy_r_r5 = PyIter_Next(cpy_r_r4); - if (cpy_r_r5 == NULL) { - goto CPyL22; - } else - goto CPyL8; -CPyL6: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r6 = 0; - if (unlikely(!cpy_r_r6)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL8: ; - cpy_r_r7 = PyIter_Next(cpy_r_r4); - if (cpy_r_r7 == NULL) { - goto CPyL23; - } else - goto CPyL11; -CPyL9: ; - PyErr_SetString(PyExc_ValueError, "not enough values to unpack"); - cpy_r_r8 = 0; - if (unlikely(!cpy_r_r8)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL11: ; - cpy_r_r9 = PyIter_Next(cpy_r_r4); - CPy_DECREF(cpy_r_r4); - if (cpy_r_r9 == NULL) { - goto CPyL14; - } else - goto CPyL24; -CPyL12: ; - PyErr_SetString(PyExc_ValueError, "too many values to unpack"); - cpy_r_r10 = 0; - if (unlikely(!cpy_r_r10)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL18; - } - CPy_Unreachable(); -CPyL14: ; - cpy_r_r11 = PyDict_SetItem(cpy_r_r0, cpy_r_r5, cpy_r_r7); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - cpy_r_r12 = cpy_r_r11 >= 0; - if (unlikely(!cpy_r_r12)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL21; - } else - goto CPyL3; -CPyL15: ; - cpy_r_r13 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r13)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL19; - } - cpy_r_r14 = CPyDict_SetItem(cpy_r_f, cpy_r_list_mapped_key, cpy_r_r0); - CPy_DECREF(cpy_r_r0); - cpy_r_r15 = cpy_r_r14 >= 0; - if (unlikely(!cpy_r_r15)) { + cpy_r_r3 = cpy_r_r2 >= 0; + if (unlikely(!cpy_r_r3)) { CPy_AddTraceback("faster_ens/_normalization.py", "_json_list_mapping_to_dict", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL18; + goto CPyL4; } CPy_INCREF(cpy_r_f); return cpy_r_f; -CPyL18: ; - cpy_r_r16 = NULL; - return cpy_r_r16; -CPyL19: ; - CPy_DecRef(cpy_r_r0); - goto CPyL18; -CPyL20: ; - CPy_DECREF(cpy_r_r2); - goto CPyL15; -CPyL21: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r2); - goto CPyL18; -CPyL22: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - goto CPyL6; -CPyL23: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r4); - CPy_DECREF(cpy_r_r5); - goto CPyL9; -CPyL24: ; - CPy_DECREF(cpy_r_r0); - CPy_DECREF(cpy_r_r2); - CPy_DECREF(cpy_r_r5); - CPy_DECREF(cpy_r_r7); - CPy_DECREF(cpy_r_r9); - goto CPyL12; +CPyL4: ; + cpy_r_r4 = NULL; + return cpy_r_r4; } PyObject *CPyPy__normalization____json_list_mapping_to_dict(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -1431,114 +1353,59 @@ fail: ; char CPyDef__normalization___Token_____init__(PyObject *cpy_r_self, PyObject *cpy_r_codepoints) { PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; + PyObject *cpy_r_r1; + PyObject *cpy_r_r2; PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - CPyTagged cpy_r_r13; - PyObject *cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - PyObject *cpy_r_r17; - PyObject **cpy_r_r19; - PyObject *cpy_r_r20; - PyObject *cpy_r_r21; - int64_t cpy_r_r22; - PyObject *cpy_r_r23; - PyObject *cpy_r_r24; - char cpy_r_r25; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject **cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; CPy_INCREF_NO_IMM(cpy_r_codepoints); ((faster_ens____normalization___TokenObject *)cpy_r_self)->__original_codepoints = cpy_r_codepoints; cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_codepoints)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = PyList_New(cpy_r_r2); + cpy_r_r1 = CPyModule_builtins; + cpy_r_r2 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ + cpy_r_r3 = CPyObject_GetAttr(cpy_r_r1, cpy_r_r2); if (unlikely(cpy_r_r3 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL11; - } - cpy_r_r4 = 0; -CPyL2: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_codepoints)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL9; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_codepoints)->ob_item; - cpy_r_r9 = *(CPyPtr *)cpy_r_r8; - cpy_r_r10 = cpy_r_r4 * 8; - cpy_r_r11 = cpy_r_r9 + cpy_r_r10; - cpy_r_r12 = *(PyObject * *)cpy_r_r11; - CPy_INCREF(cpy_r_r12); - if (likely(PyLong_Check(cpy_r_r12))) - cpy_r_r13 = CPyTagged_FromObject(cpy_r_r12); - else { - CPy_TypeError("int", cpy_r_r12); cpy_r_r13 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r12); - if (unlikely(cpy_r_r13 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_ens/_normalization.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL12; + goto CPyL5; } - cpy_r_r14 = CPyModule_builtins; - cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ - cpy_r_r16 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r15); - if (unlikely(cpy_r_r16 == NULL)) { + cpy_r_r4 = CPyModule_builtins; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL13; + goto CPyL6; } - cpy_r_r17 = CPyTagged_StealAsObject(cpy_r_r13); - PyObject *cpy_r_r18[1] = {cpy_r_r17}; - cpy_r_r19 = (PyObject **)&cpy_r_r18; - cpy_r_r20 = PyObject_Vectorcall(cpy_r_r16, cpy_r_r19, 1, 0); - CPy_DECREF(cpy_r_r16); - if (unlikely(cpy_r_r20 == NULL)) { + PyObject *cpy_r_r7[2] = {cpy_r_r3, cpy_r_codepoints}; + cpy_r_r8 = (PyObject **)&cpy_r_r7; + cpy_r_r9 = PyObject_Vectorcall(cpy_r_r6, cpy_r_r8, 2, 0); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r9 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL14; - } - CPy_DECREF(cpy_r_r17); - if (likely(PyUnicode_Check(cpy_r_r20))) - cpy_r_r21 = cpy_r_r20; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "__init__", 95, CPyStatic__normalization___globals, "str", cpy_r_r20); - goto CPyL12; + goto CPyL6; } - CPyList_SetItemUnsafe(cpy_r_r3, cpy_r_r4, cpy_r_r21); - cpy_r_r22 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r22; - goto CPyL2; -CPyL9: ; - cpy_r_r23 = PyUnicode_Join(cpy_r_r0, cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); - if (unlikely(cpy_r_r23 == NULL)) { + CPy_DECREF(cpy_r_r3); + cpy_r_r10 = PyUnicode_Join(cpy_r_r0, cpy_r_r9); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r10 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "__init__", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL11; + goto CPyL5; } - ((faster_ens____normalization___TokenObject *)cpy_r_self)->__original_text = cpy_r_r23; - cpy_r_r24 = Py_None; - ((faster_ens____normalization___TokenObject *)cpy_r_self)->__normalized_codepoints = cpy_r_r24; + ((faster_ens____normalization___TokenObject *)cpy_r_self)->__original_text = cpy_r_r10; + cpy_r_r11 = Py_None; + ((faster_ens____normalization___TokenObject *)cpy_r_self)->__normalized_codepoints = cpy_r_r11; return 1; -CPyL11: ; - cpy_r_r25 = 2; - return cpy_r_r25; -CPyL12: ; - CPy_DecRef(cpy_r_r3); - goto CPyL11; -CPyL13: ; - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_r13); - goto CPyL11; -CPyL14: ; +CPyL5: ; + cpy_r_r12 = 2; + return cpy_r_r12; +CPyL6: ; CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r17); - goto CPyL11; + goto CPyL5; } PyObject *CPyPy__normalization___Token_____init__(PyObject *self, PyObject *args, PyObject *kw) { @@ -1596,7 +1463,7 @@ PyObject *CPyDef__normalization___Token___codepoints(PyObject *cpy_r_self) { if (likely(cpy_r_r0 != Py_None)) cpy_r_r3 = cpy_r_r0; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "codepoints", 100, CPyStatic__normalization___globals, "list", cpy_r_r0); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "codepoints", 118, CPyStatic__normalization___globals, "list", cpy_r_r0); goto CPyL9; } cpy_r_r4 = (CPyPtr)&((PyVarObject *)cpy_r_r3)->ob_size; @@ -1608,7 +1475,7 @@ PyObject *CPyDef__normalization___Token___codepoints(PyObject *cpy_r_self) { if (likely(cpy_r_r0 != Py_None)) cpy_r_r8 = cpy_r_r0; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "codepoints", 100, CPyStatic__normalization___globals, "list", cpy_r_r0); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "codepoints", 118, CPyStatic__normalization___globals, "list", cpy_r_r0); goto CPyL7; } cpy_r_r9 = cpy_r_r8; @@ -1899,7 +1766,7 @@ CPyL4: ; if (likely((Py_TYPE(cpy_r_r19) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r19) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r19) == CPyType__normalization___Token))) cpy_r_r20 = cpy_r_r19; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "text", 128, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r19); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "text", 146, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r19); goto CPyL14; } cpy_r_r21 = CPyDef__normalization___Token___text(cpy_r_r20); @@ -2041,7 +1908,7 @@ CPyL2: ; if (likely(Py_TYPE(cpy_r_r13) == CPyType__normalization___Label)) cpy_r_r14 = cpy_r_r13; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "as_text", 140, CPyStatic__normalization___globals, "faster_ens._normalization.Label", cpy_r_r13); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "as_text", 156, CPyStatic__normalization___globals, "faster_ens._normalization.Label", cpy_r_r13); goto CPyL12; } cpy_r_r15 = CPyDef__normalization___Label___text(cpy_r_r14); @@ -2129,26 +1996,23 @@ PyObject *CPyDef__normalization____extract_valid_codepoints(void) { PyObject *cpy_r_r27; PyObject *cpy_r_r28; PyObject *cpy_r_r29; - char cpy_r_r30; - PyObject **cpy_r_r32; - PyObject *cpy_r_r33; - PyObject *cpy_r_r34; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; PyObject *cpy_r_r35; - PyObject *cpy_r_r36; - PyObject **cpy_r_r38; + int32_t cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; PyObject *cpy_r_r39; - int32_t cpy_r_r40; - char cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; cpy_r_r0 = PySet_New(NULL); if (unlikely(cpy_r_r0 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL24; + goto CPyL21; } cpy_r_r1 = CPyStatic__normalization___VALID_BY_GROUPS; if (unlikely(cpy_r_r1 == NULL)) { - goto CPyL25; + goto CPyL22; } else goto CPyL4; CPyL2: ; @@ -2156,7 +2020,7 @@ CPyL2: ; cpy_r_r2 = 0; if (unlikely(!cpy_r_r2)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL24; + goto CPyL21; } CPy_Unreachable(); CPyL4: ; @@ -2165,48 +2029,48 @@ CPyL4: ; cpy_r_r5 = CPyDict_GetValuesIter(cpy_r_r1); if (unlikely(cpy_r_r5 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL26; + goto CPyL23; } CPyL5: ; cpy_r_r6 = CPyDict_NextValue(cpy_r_r5, cpy_r_r3); cpy_r_r7 = cpy_r_r6.f1; cpy_r_r3 = cpy_r_r7; cpy_r_r8 = cpy_r_r6.f0; - if (!cpy_r_r8) goto CPyL27; + if (!cpy_r_r8) goto CPyL24; cpy_r_r9 = cpy_r_r6.f2; CPy_INCREF(cpy_r_r9); CPy_DECREF(cpy_r_r6.f2); if (likely(PyFrozenSet_Check(cpy_r_r9))) cpy_r_r10 = cpy_r_r9; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", 159, CPyStatic__normalization___globals, "frozenset", cpy_r_r9); - goto CPyL28; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", 175, CPyStatic__normalization___globals, "frozenset", cpy_r_r9); + goto CPyL25; } cpy_r_r11 = _PySet_Update(cpy_r_r0, cpy_r_r10); CPy_DECREF(cpy_r_r10); cpy_r_r12 = cpy_r_r11 >= 0; if (unlikely(!cpy_r_r12)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL28; + goto CPyL25; } cpy_r_r13 = CPyDict_CheckSize(cpy_r_r1, cpy_r_r4); if (unlikely(!cpy_r_r13)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL28; + goto CPyL25; } else goto CPyL5; CPyL9: ; cpy_r_r14 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r14)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL26; + goto CPyL23; } cpy_r_r15 = CPyModule_builtins; cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); if (unlikely(cpy_r_r17 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL26; + goto CPyL23; } cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r19 = CPyModule_builtins; @@ -2214,14 +2078,14 @@ CPyL9: ; cpy_r_r21 = CPyObject_GetAttr(cpy_r_r19, cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL29; + goto CPyL26; } cpy_r_r22 = CPyModule_builtins; cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ cpy_r_r24 = CPyObject_GetAttr(cpy_r_r22, cpy_r_r23); if (unlikely(cpy_r_r24 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL30; + goto CPyL27; } PyObject *cpy_r_r25[2] = {cpy_r_r21, cpy_r_r0}; cpy_r_r26 = (PyObject **)&cpy_r_r25; @@ -2229,109 +2093,83 @@ CPyL9: ; CPy_DECREF(cpy_r_r24); if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL30; + goto CPyL27; } CPy_DECREF(cpy_r_r21); cpy_r_r28 = PyUnicode_Join(cpy_r_r18, cpy_r_r27); CPy_DECREF(cpy_r_r27); if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL29; + goto CPyL26; } - cpy_r_r29 = CPyStatic__normalization___NFD; + cpy_r_r29 = CPyDef__normalization___NFD(cpy_r_r28); + CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r29 == NULL)) { - goto CPyL31; - } else - goto CPyL18; -CPyL16: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NFD\" was not set"); - cpy_r_r30 = 0; - if (unlikely(!cpy_r_r30)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL24; - } - CPy_Unreachable(); -CPyL18: ; - PyObject *cpy_r_r31[1] = {cpy_r_r28}; - cpy_r_r32 = (PyObject **)&cpy_r_r31; - cpy_r_r33 = PyObject_Vectorcall(cpy_r_r29, cpy_r_r32, 1, 0); - if (unlikely(cpy_r_r33 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL32; + goto CPyL26; } - CPy_DECREF(cpy_r_r28); - cpy_r_r34 = CPyModule_builtins; - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ - cpy_r_r36 = CPyObject_GetAttr(cpy_r_r34, cpy_r_r35); - if (unlikely(cpy_r_r36 == NULL)) { + cpy_r_r30 = CPyModule_builtins; + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); + if (unlikely(cpy_r_r32 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL33; + goto CPyL28; } - PyObject *cpy_r_r37[2] = {cpy_r_r17, cpy_r_r33}; - cpy_r_r38 = (PyObject **)&cpy_r_r37; - cpy_r_r39 = PyObject_Vectorcall(cpy_r_r36, cpy_r_r38, 2, 0); - CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r39 == NULL)) { + PyObject *cpy_r_r33[2] = {cpy_r_r17, cpy_r_r29}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r34, 2, 0); + CPy_DECREF(cpy_r_r32); + if (unlikely(cpy_r_r35 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL33; + goto CPyL28; } CPy_DECREF(cpy_r_r17); - CPy_DECREF(cpy_r_r33); - cpy_r_r40 = _PySet_Update(cpy_r_r0, cpy_r_r39); - CPy_DECREF(cpy_r_r39); - cpy_r_r41 = cpy_r_r40 >= 0; - if (unlikely(!cpy_r_r41)) { + CPy_DECREF(cpy_r_r29); + cpy_r_r36 = _PySet_Update(cpy_r_r0, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL26; + goto CPyL23; } - cpy_r_r42 = PyFrozenSet_New(cpy_r_r0); + cpy_r_r38 = PyFrozenSet_New(cpy_r_r0); CPy_DECREF(cpy_r_r0); - if (unlikely(cpy_r_r42 == NULL)) { + if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_extract_valid_codepoints", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL24; + goto CPyL21; } - return cpy_r_r42; -CPyL24: ; - cpy_r_r43 = NULL; - return cpy_r_r43; -CPyL25: ; + return cpy_r_r38; +CPyL21: ; + cpy_r_r39 = NULL; + return cpy_r_r39; +CPyL22: ; CPy_DecRef(cpy_r_r0); goto CPyL2; -CPyL26: ; +CPyL23: ; CPy_DecRef(cpy_r_r0); - goto CPyL24; -CPyL27: ; + goto CPyL21; +CPyL24: ; CPy_DECREF(cpy_r_r5); CPy_DECREF(cpy_r_r6.f2); goto CPyL9; -CPyL28: ; +CPyL25: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r5); - goto CPyL24; -CPyL29: ; + goto CPyL21; +CPyL26: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r17); - goto CPyL24; -CPyL30: ; + goto CPyL21; +CPyL27: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r17); CPy_DecRef(cpy_r_r21); - goto CPyL24; -CPyL31: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - goto CPyL16; -CPyL32: ; - CPy_DecRef(cpy_r_r0); - CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r28); - goto CPyL24; -CPyL33: ; + goto CPyL21; +CPyL28: ; CPy_DecRef(cpy_r_r0); CPy_DecRef(cpy_r_r17); - CPy_DecRef(cpy_r_r33); - goto CPyL24; + CPy_DecRef(cpy_r_r29); + goto CPyL21; } PyObject *CPyPy__normalization____extract_valid_codepoints(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -2541,7 +2379,7 @@ CPyL6: ; if (likely(PyDict_Check(cpy_r_r6))) cpy_r_r7 = cpy_r_r6; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 174, CPyStatic__normalization___globals, "dict", cpy_r_r6); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 190, CPyStatic__normalization___globals, "dict", cpy_r_r6); goto CPyL93; } cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'valid' */ @@ -2553,7 +2391,7 @@ CPyL6: ; if (likely(PyList_Check(cpy_r_r9))) cpy_r_r10 = cpy_r_r9; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 175, CPyStatic__normalization___globals, "list", cpy_r_r9); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 191, CPyStatic__normalization___globals, "list", cpy_r_r9); goto CPyL94; } cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'confused' */ @@ -2565,7 +2403,7 @@ CPyL6: ; if (likely(PyList_Check(cpy_r_r12))) cpy_r_r13 = cpy_r_r12; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 175, CPyStatic__normalization___globals, "list", cpy_r_r12); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 191, CPyStatic__normalization___globals, "list", cpy_r_r12); goto CPyL95; } cpy_r_r14 = PySequence_Concat(cpy_r_r10, cpy_r_r13); @@ -2646,13 +2484,13 @@ CPyL23: ; if (likely(PyUnicode_Check(cpy_r_r29))) cpy_r_r31 = cpy_r_r29; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 181, CPyStatic__normalization___globals, "str", cpy_r_r29); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 197, CPyStatic__normalization___globals, "str", cpy_r_r29); goto CPyL104; } if (likely(PyFrozenSet_Check(cpy_r_r30))) cpy_r_r32 = cpy_r_r30; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 181, CPyStatic__normalization___globals, "frozenset", cpy_r_r30); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 197, CPyStatic__normalization___globals, "frozenset", cpy_r_r30); goto CPyL105; } CPyTagged_INCREF(cpy_r_confusable_cp); @@ -2796,7 +2634,7 @@ CPyL39: ; if (likely(PyUnicode_Check(cpy_r_r65))) cpy_r_r66 = cpy_r_r65; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 190, CPyStatic__normalization___globals, "str", cpy_r_r65); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 206, CPyStatic__normalization___globals, "str", cpy_r_r65); goto CPyL112; } cpy_r_r67 = cpy_r_r62.f1; @@ -2933,7 +2771,7 @@ CPyL57: ; if (likely(PyList_Check(cpy_r_r96))) cpy_r_r97 = cpy_r_r96; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 200, CPyStatic__normalization___globals, "list", cpy_r_r96); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 216, CPyStatic__normalization___globals, "list", cpy_r_r96); goto CPyL122; } CPyTagged_INCREF(cpy_r_confusable_cp); @@ -3074,7 +2912,7 @@ CPyL73: ; if (likely(PySet_Check(cpy_r_r129))) cpy_r_r130 = cpy_r_r129; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 211, CPyStatic__normalization___globals, "set", cpy_r_r129); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 227, CPyStatic__normalization___globals, "set", cpy_r_r129); goto CPyL122; } cpy_r_r131 = CPyTagged_StealAsObject(cpy_r_confusable_cp); @@ -3142,7 +2980,7 @@ CPyL80: ; if (likely(PySet_Check(cpy_r_r146))) cpy_r_r147 = cpy_r_r146; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 215, CPyStatic__normalization___globals, "set", cpy_r_r146); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_construct_whole_confusable_map", 231, CPyStatic__normalization___globals, "set", cpy_r_r146); goto CPyL130; } cpy_r_r148 = PyFrozenSet_New(cpy_r_r147); @@ -3529,7 +3367,7 @@ CPyL1: ; if (likely(PyList_Check(cpy_r_r9))) cpy_r_r10 = cpy_r_r9; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_is_fenced", 225, CPyStatic__normalization___globals, "list", cpy_r_r9); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_is_fenced", 241, CPyStatic__normalization___globals, "list", cpy_r_r9); goto CPyL12; } cpy_r_r11 = CPyList_GetItemShortBorrow(cpy_r_r10, 0); @@ -4088,206 +3926,208 @@ PyObject *CPyDef__normalization____validate_tokens_and_get_label_type(PyObject * char cpy_r_r339; PyObject *cpy_r_r340; PyObject *cpy_r_r341; - char cpy_r_r342; - PyObject **cpy_r_r344; - PyObject *cpy_r_r345; + int64_t cpy_r_r342; + char cpy_r_r343; + int64_t cpy_r_r344; + char cpy_r_r345; PyObject *cpy_r_r346; - PyObject *cpy_r_r347; + CPyTagged cpy_r_r347; PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; - PyObject **cpy_r_r352; - PyObject *cpy_r_r353; - CPyTagged cpy_r_r354; - PyObject *cpy_r_r355; - int32_t cpy_r_r356; - char cpy_r_r357; - char cpy_r_r358; - int64_t cpy_r_r359; + int32_t cpy_r_r349; + char cpy_r_r350; + int64_t cpy_r_r351; + int64_t cpy_r_r352; CPyTagged cpy_r_next_index; - CPyTagged cpy_r_r360; - int64_t cpy_r_r361; - CPyPtr cpy_r_r362; - int64_t cpy_r_r363; - char cpy_r_r364; + CPyTagged cpy_r_r353; + int64_t cpy_r_r354; + CPyPtr cpy_r_r355; + int64_t cpy_r_r356; + char cpy_r_r357; CPyTagged cpy_r_cp_i; - CPyPtr cpy_r_r365; - CPyPtr cpy_r_r366; - int64_t cpy_r_r367; - CPyPtr cpy_r_r368; - PyObject *cpy_r_r369; - CPyTagged cpy_r_r370; - int64_t cpy_r_r371; - char cpy_r_r372; - int64_t cpy_r_r373; + CPyPtr cpy_r_r358; + CPyPtr cpy_r_r359; + int64_t cpy_r_r360; + CPyPtr cpy_r_r361; + PyObject *cpy_r_r362; + CPyTagged cpy_r_r363; + int64_t cpy_r_r364; + char cpy_r_r365; + int64_t cpy_r_r366; + char cpy_r_r367; + char cpy_r_r368; + char cpy_r_r369; + char cpy_r_r370; + PyObject *cpy_r_r371; + int32_t cpy_r_r372; + char cpy_r_r373; char cpy_r_r374; - char cpy_r_r375; - char cpy_r_r376; - char cpy_r_r377; - PyObject *cpy_r_r378; - int32_t cpy_r_r379; + CPyPtr cpy_r_r375; + int64_t cpy_r_r376; + CPyTagged cpy_r_r377; + CPyTagged cpy_r_r378; + int64_t cpy_r_r379; char cpy_r_r380; char cpy_r_r381; - CPyPtr cpy_r_r382; - int64_t cpy_r_r383; - CPyTagged cpy_r_r384; - CPyTagged cpy_r_r385; - int64_t cpy_r_r386; - char cpy_r_r387; - char cpy_r_r388; - char cpy_r_r389; - char cpy_r_r390; + char cpy_r_r382; + char cpy_r_r383; + PyObject *cpy_r_r384; + PyObject *cpy_r_r385; + CPyPtr cpy_r_r386; + CPyPtr cpy_r_r387; + CPyTagged cpy_r_r388; + PyObject *cpy_r_r389; + CPyTagged cpy_r_r390; PyObject *cpy_r_r391; - PyObject *cpy_r_r392; - CPyPtr cpy_r_r393; - CPyPtr cpy_r_r394; - CPyTagged cpy_r_r395; - PyObject *cpy_r_r396; - CPyTagged cpy_r_r397; - PyObject *cpy_r_r398; - int32_t cpy_r_r399; - char cpy_r_r400; - char cpy_r_r401; - PyObject *cpy_r_r402; - int32_t cpy_r_r403; + int32_t cpy_r_r392; + char cpy_r_r393; + char cpy_r_r394; + PyObject *cpy_r_r395; + int32_t cpy_r_r396; + char cpy_r_r397; + CPyPtr cpy_r_r398; + int64_t cpy_r_r399; + CPyTagged cpy_r_r400; + CPyTagged cpy_r_r401; + char cpy_r_r402; + int64_t cpy_r_r403; char cpy_r_r404; - CPyPtr cpy_r_r405; - int64_t cpy_r_r406; - CPyTagged cpy_r_r407; - CPyTagged cpy_r_r408; - char cpy_r_r409; - int64_t cpy_r_r410; + int64_t cpy_r_r405; + char cpy_r_r406; + char cpy_r_r407; + char cpy_r_r408; + PyObject *cpy_r_r409; + CPyTagged cpy_r_r410; char cpy_r_r411; - int64_t cpy_r_r412; - char cpy_r_r413; - char cpy_r_r414; - char cpy_r_r415; + PyObject *cpy_r_r412; + PyObject *cpy_r_r413; + PyObject *cpy_r_r414; + PyObject *cpy_r_r415; PyObject *cpy_r_r416; - CPyTagged cpy_r_r417; - char cpy_r_r418; + PyObject **cpy_r_r418; PyObject *cpy_r_r419; PyObject *cpy_r_r420; - PyObject *cpy_r_r421; - PyObject *cpy_r_r422; - PyObject *cpy_r_r423; - PyObject **cpy_r_r425; + CPyTagged cpy_r_r421; + CPyPtr cpy_r_r422; + int64_t cpy_r_r423; + CPyTagged cpy_r_r424; + char cpy_r_r425; PyObject *cpy_r_r426; - PyObject *cpy_r_r427; - CPyTagged cpy_r_r428; - CPyPtr cpy_r_r429; - int64_t cpy_r_r430; - CPyTagged cpy_r_r431; - char cpy_r_r432; - PyObject *cpy_r_r433; + CPyTagged cpy_r_r427; + CPyPtr cpy_r_r428; + int64_t cpy_r_r429; + CPyTagged cpy_r_r430; + PyObject *cpy_r_r431; + CPyPtr cpy_r_r432; + int64_t cpy_r_r433; CPyTagged cpy_r_r434; - CPyPtr cpy_r_r435; - int64_t cpy_r_r436; - CPyTagged cpy_r_r437; + char cpy_r_r435; + PyObject *cpy_r_r436; + PyObject *cpy_r_r437; PyObject *cpy_r_r438; - CPyPtr cpy_r_r439; - int64_t cpy_r_r440; - CPyTagged cpy_r_r441; - char cpy_r_r442; + PyObject *cpy_r_r439; + PyObject **cpy_r_r441; + PyObject *cpy_r_r442; PyObject *cpy_r_r443; - PyObject *cpy_r_r444; - PyObject *cpy_r_r445; - PyObject *cpy_r_r446; - PyObject **cpy_r_r448; + CPyTagged cpy_r_r444; + int64_t cpy_r_r445; + int64_t cpy_r_r446; + PyObject *cpy_r_r447; + char cpy_r_r448; PyObject *cpy_r_r449; PyObject *cpy_r_r450; - CPyTagged cpy_r_r451; - int64_t cpy_r_r452; - int64_t cpy_r_r453; + PyObject *cpy_r_retained_groups; + PyObject *cpy_r_r451; + PyObject *cpy_r_r452; + PyObject *cpy_r_r453; PyObject *cpy_r_r454; - char cpy_r_r455; + CPyTagged cpy_r_r455; PyObject *cpy_r_r456; - PyObject *cpy_r_r457; - PyObject *cpy_r_retained_groups; + char cpy_r_r457; PyObject *cpy_r_r458; PyObject *cpy_r_r459; PyObject *cpy_r_r460; PyObject *cpy_r_r461; - CPyTagged cpy_r_r462; + char cpy_r_r462; PyObject *cpy_r_r463; - char cpy_r_r464; - PyObject *cpy_r_r465; - PyObject *cpy_r_r466; + int32_t cpy_r_r464; + char cpy_r_r465; + char cpy_r_r466; PyObject *cpy_r_r467; - PyObject *cpy_r_r468; - char cpy_r_r469; - PyObject *cpy_r_r470; - int32_t cpy_r_r471; - char cpy_r_r472; - char cpy_r_r473; - PyObject *cpy_r_r474; - CPyPtr cpy_r_r475; - int64_t cpy_r_r476; - CPyTagged cpy_r_r477; - char cpy_r_r478; - CPyPtr cpy_r_r479; - int64_t cpy_r_r480; - CPyTagged cpy_r_r481; - char cpy_r_r482; - PyObject *cpy_r_r483; - PyObject *cpy_r_r484; - PyObject **cpy_r_r486; + CPyPtr cpy_r_r468; + int64_t cpy_r_r469; + CPyTagged cpy_r_r470; + char cpy_r_r471; + CPyPtr cpy_r_r472; + int64_t cpy_r_r473; + CPyTagged cpy_r_r474; + char cpy_r_r475; + PyObject *cpy_r_r476; + PyObject *cpy_r_r477; + PyObject **cpy_r_r479; + PyObject *cpy_r_r480; + PyObject *cpy_r_r481; + PyObject *cpy_r_r482; + int32_t cpy_r_r483; + char cpy_r_r484; + PyObject *cpy_r_r485; + char cpy_r_r486; PyObject *cpy_r_r487; - PyObject *cpy_r_r488; - PyObject *cpy_r_r489; - int32_t cpy_r_r490; - char cpy_r_r491; - PyObject *cpy_r_r492; + CPyTagged cpy_r_r488; + char cpy_r_r489; + PyObject *cpy_r_r490; + PyObject *cpy_r_r491; + int32_t cpy_r_r492; char cpy_r_r493; - PyObject *cpy_r_r494; - CPyTagged cpy_r_r495; - char cpy_r_r496; - PyObject *cpy_r_r497; - PyObject *cpy_r_r498; - int32_t cpy_r_r499; - char cpy_r_r500; - char cpy_r_r501; - CPyPtr cpy_r_r502; - int64_t cpy_r_r503; - CPyTagged cpy_r_r504; - char cpy_r_r505; - PyObject *cpy_r_r506; + char cpy_r_r494; + CPyPtr cpy_r_r495; + int64_t cpy_r_r496; + CPyTagged cpy_r_r497; + char cpy_r_r498; + PyObject *cpy_r_r499; + PyObject *cpy_r_r500; + PyObject *cpy_r_r501; + PyObject *cpy_r_r502; + char cpy_r_r503; + PyObject *cpy_r_r504; + PyObject *cpy_r_r505; + char cpy_r_r506; PyObject *cpy_r_r507; PyObject *cpy_r_r508; - PyObject *cpy_r_r509; - char cpy_r_r510; - PyObject *cpy_r_r511; - PyObject *cpy_r_r512; + CPyTagged cpy_r_r509; + PyObject *cpy_r_r510; + int32_t cpy_r_r511; + char cpy_r_r512; char cpy_r_r513; - PyObject *cpy_r_r514; - PyObject *cpy_r_r515; - CPyTagged cpy_r_r516; - PyObject *cpy_r_r517; - int32_t cpy_r_r518; + char cpy_r_r514; + char cpy_r_r515; + CPyPtr cpy_r_r516; + int64_t cpy_r_r517; + CPyTagged cpy_r_r518; char cpy_r_r519; - char cpy_r_r520; - char cpy_r_r521; - char cpy_r_r522; - CPyPtr cpy_r_r523; - int64_t cpy_r_r524; - CPyTagged cpy_r_r525; - char cpy_r_r526; - PyObject *cpy_r_r527; - PyObject *cpy_r_r528; + PyObject *cpy_r_r520; + PyObject *cpy_r_r521; + PyObject *cpy_r_r522; + PyObject *cpy_r_r523; + PyObject *cpy_r_r524; + PyObject *cpy_r_msg; + CPyPtr cpy_r_r525; + int64_t cpy_r_r526; + CPyTagged cpy_r_r527; + char cpy_r_r528; PyObject *cpy_r_r529; PyObject *cpy_r_r530; PyObject *cpy_r_r531; - PyObject *cpy_r_msg; - CPyPtr cpy_r_r532; - int64_t cpy_r_r533; - CPyTagged cpy_r_r534; + PyObject *cpy_r_r532; + int32_t cpy_r_r533; + char cpy_r_r534; char cpy_r_r535; PyObject *cpy_r_r536; PyObject *cpy_r_r537; PyObject *cpy_r_r538; PyObject *cpy_r_r539; - int32_t cpy_r_r540; - char cpy_r_r541; - char cpy_r_r542; + PyObject *cpy_r_r540; + PyObject *cpy_r_r541; + PyObject *cpy_r_r542; PyObject *cpy_r_r543; PyObject *cpy_r_r544; PyObject *cpy_r_r545; @@ -4295,19 +4135,12 @@ PyObject *CPyDef__normalization____validate_tokens_and_get_label_type(PyObject * PyObject *cpy_r_r547; PyObject *cpy_r_r548; PyObject *cpy_r_r549; - PyObject *cpy_r_r550; - PyObject *cpy_r_r551; + PyObject **cpy_r_r551; PyObject *cpy_r_r552; PyObject *cpy_r_r553; - PyObject *cpy_r_r554; + char cpy_r_r554; PyObject *cpy_r_r555; PyObject *cpy_r_r556; - PyObject **cpy_r_r558; - PyObject *cpy_r_r559; - PyObject *cpy_r_r560; - char cpy_r_r561; - PyObject *cpy_r_r562; - PyObject *cpy_r_r563; cpy_r_r0 = 1; cpy_r_r1 = 0; CPyL1: ; @@ -4324,25 +4157,25 @@ CPyL1: ; if (likely((Py_TYPE(cpy_r_r9) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r9) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r9) == CPyType__normalization___Token))) cpy_r_r10 = cpy_r_r9; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 244, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r9); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 260, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r9); + goto CPyL356; } cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); CPy_DECREF_NO_IMM(cpy_r_r10); if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } if (likely(Py_TYPE(cpy_r_r12) == CPyType__normalization___TokenType)) cpy_r_r13 = cpy_r_r12; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 244, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r12); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 260, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r12); + goto CPyL356; } cpy_r_r14 = CPyStatic__normalization___TokenType___EMOJI; if (unlikely(cpy_r_r14 == NULL)) { - goto CPyL360; + goto CPyL357; } else goto CPyL8; CPyL6: ; @@ -4350,7 +4183,7 @@ CPyL6: ; cpy_r_r15 = 0; if (unlikely(!cpy_r_r15)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL8: ; @@ -4376,7 +4209,7 @@ CPyL13: ; cpy_r_r23 = PyList_New(cpy_r_r22); if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r24 = 0; CPyL15: ; @@ -4393,14 +4226,14 @@ CPyL15: ; if (likely((Py_TYPE(cpy_r_r32) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r32) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r32) == CPyType__normalization___Token))) cpy_r_r33 = cpy_r_r32; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 247, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r32); - goto CPyL361; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 263, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r32); + goto CPyL358; } cpy_r_r34 = CPyDef__normalization___Token___text(cpy_r_r33); CPy_DECREF_NO_IMM(cpy_r_r33); if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL361; + goto CPyL358; } CPyL18: ; CPyList_SetItemUnsafe(cpy_r_r23, cpy_r_r24, cpy_r_r34); @@ -4412,13 +4245,13 @@ CPyL20: ; CPy_DECREF_NO_IMM(cpy_r_r23); if (unlikely(cpy_r_r36 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r38 = PyList_New(0); if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL362; + goto CPyL359; } cpy_r_r39 = 0; CPyL23: ; @@ -4435,24 +4268,24 @@ CPyL23: ; if (likely((Py_TYPE(cpy_r_r47) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r47) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r47) == CPyType__normalization___Token))) cpy_r_r48 = cpy_r_r47; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 248, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r47); - goto CPyL363; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 264, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r47); + goto CPyL360; } cpy_r_r49 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r50 = CPyObject_GetAttr(cpy_r_r48, cpy_r_r49); if (unlikely(cpy_r_r50 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL364; + goto CPyL361; } if (likely(Py_TYPE(cpy_r_r50) == CPyType__normalization___TokenType)) cpy_r_r51 = cpy_r_r50; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 249, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r50); - goto CPyL364; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 265, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r50); + goto CPyL361; } cpy_r_r52 = CPyStatic__normalization___TokenType___TEXT; if (unlikely(cpy_r_r52 == NULL)) { - goto CPyL365; + goto CPyL362; } else goto CPyL30; CPyL28: ; @@ -4460,18 +4293,18 @@ CPyL28: ; cpy_r_r53 = 0; if (unlikely(!cpy_r_r53)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL30: ; cpy_r_r54 = cpy_r_r51 == cpy_r_r52; CPy_DECREF_NO_IMM(cpy_r_r51); - if (!cpy_r_r54) goto CPyL366; + if (!cpy_r_r54) goto CPyL363; cpy_r_r55 = CPyDef__normalization___Token___text(cpy_r_r48); CPy_DECREF_NO_IMM(cpy_r_r48); if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL363; + goto CPyL360; } CPyL32: ; cpy_r_r56 = PyList_Append(cpy_r_r38, cpy_r_r55); @@ -4479,7 +4312,7 @@ CPyL32: ; cpy_r_r57 = cpy_r_r56 >= 0; if (unlikely(!cpy_r_r57)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL363; + goto CPyL360; } CPyL33: ; cpy_r_r58 = cpy_r_r39 + 1; @@ -4490,12 +4323,12 @@ CPyL34: ; CPy_DECREF_NO_IMM(cpy_r_r38); if (unlikely(cpy_r_r59 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL362; + goto CPyL359; } cpy_r_r60 = PyList_New(0); if (unlikely(cpy_r_r60 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL367; + goto CPyL364; } cpy_r_r61 = 0; CPyL37: ; @@ -4512,14 +4345,14 @@ CPyL37: ; if (likely((Py_TYPE(cpy_r_r69) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r69) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r69) == CPyType__normalization___Token))) cpy_r_r70 = cpy_r_r69; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 251, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r69); - goto CPyL368; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 267, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r69); + goto CPyL365; } cpy_r_r71 = CPyDef__normalization___Token___codepoints(cpy_r_r70); CPy_DECREF_NO_IMM(cpy_r_r70); if (unlikely(cpy_r_r71 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL368; + goto CPyL365; } CPyL40: ; cpy_r_r72 = 0; @@ -4527,7 +4360,7 @@ CPyL41: ; cpy_r_r73 = (CPyPtr)&((PyVarObject *)cpy_r_r71)->ob_size; cpy_r_r74 = *(int64_t *)cpy_r_r73; cpy_r_r75 = cpy_r_r72 < cpy_r_r74; - if (!cpy_r_r75) goto CPyL369; + if (!cpy_r_r75) goto CPyL366; cpy_r_r76 = (CPyPtr)&((PyListObject *)cpy_r_r71)->ob_item; cpy_r_r77 = *(CPyPtr *)cpy_r_r76; cpy_r_r78 = cpy_r_r72 * 8; @@ -4542,7 +4375,7 @@ CPyL41: ; CPy_DECREF(cpy_r_r80); if (unlikely(cpy_r_r81 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL370; + goto CPyL367; } cpy_r_r82 = CPyTagged_StealAsObject(cpy_r_r81); cpy_r_r83 = PyList_Append(cpy_r_r60, cpy_r_r82); @@ -4550,7 +4383,7 @@ CPyL41: ; cpy_r_r84 = cpy_r_r83 >= 0; if (unlikely(!cpy_r_r84)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL370; + goto CPyL367; } cpy_r_r85 = cpy_r_r72 + 1; cpy_r_r72 = cpy_r_r85; @@ -4568,30 +4401,30 @@ CPyL46: ; cpy_r_r91 = CPyList_GetItemShort(cpy_r_tokens, 0); if (unlikely(cpy_r_r91 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL371; + goto CPyL368; } if (likely((Py_TYPE(cpy_r_r91) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r91) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r91) == CPyType__normalization___Token))) cpy_r_r92 = cpy_r_r91; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 253, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r91); - goto CPyL371; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 269, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r91); + goto CPyL368; } cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r94 = CPyObject_GetAttr(cpy_r_r92, cpy_r_r93); CPy_DECREF_NO_IMM(cpy_r_r92); if (unlikely(cpy_r_r94 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL371; + goto CPyL368; } if (likely(Py_TYPE(cpy_r_r94) == CPyType__normalization___TokenType)) cpy_r_r95 = cpy_r_r94; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 253, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r94); - goto CPyL371; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 269, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r94); + goto CPyL368; } cpy_r_r96 = CPyStatic__normalization___TokenType___TEXT; if (unlikely(cpy_r_r96 == NULL)) { - goto CPyL372; + goto CPyL369; } else goto CPyL54; CPyL52: ; @@ -4599,7 +4432,7 @@ CPyL52: ; cpy_r_r97 = 0; if (unlikely(!cpy_r_r97)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL54: ; @@ -4609,7 +4442,7 @@ CPyL54: ; cpy_r_r99 = PyUnicode_AsUTF8String(cpy_r_r59); if (unlikely(cpy_r_r99 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL371; + goto CPyL368; } cpy_r_r100 = CPy_DecodeASCII(cpy_r_r99); CPy_DECREF(cpy_r_r99); @@ -4617,7 +4450,7 @@ CPyL54: ; CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL82; } else - goto CPyL373; + goto CPyL370; CPyL58: ; cpy_r_r101 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_' */ cpy_r_r102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_' */ @@ -4652,7 +4485,7 @@ CPyL64: ; if (likely(PyUnicode_Check(cpy_r_r110))) cpy_r_r111 = cpy_r_r110; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 259, CPyStatic__normalization___globals, "str", cpy_r_r110); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 275, CPyStatic__normalization___globals, "str", cpy_r_r110); goto CPyL82; } cpy_r_r112 = PyUnicode_Contains(cpy_r_r111, cpy_r_r101); @@ -4678,13 +4511,13 @@ CPyL64: ; cpy_r_r121 = PyObject_Vectorcall(cpy_r_r118, cpy_r_r120, 1, 0); if (unlikely(cpy_r_r121 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL374; + goto CPyL371; } CPy_DECREF(cpy_r_r117); if (likely(Py_TYPE(cpy_r_r121) == CPyType_exceptions___InvalidName)) cpy_r_r122 = cpy_r_r121; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 260, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r121); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 276, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r121); goto CPyL82; } CPy_Raise(cpy_r_r122); @@ -4693,7 +4526,7 @@ CPyL64: ; CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL82; } else - goto CPyL375; + goto CPyL372; CPyL72: ; CPy_Unreachable(); CPyL73: ; @@ -4705,13 +4538,13 @@ CPyL73: ; if (likely(PyUnicode_Check(cpy_r_r123))) cpy_r_r124 = cpy_r_r123; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 264, CPyStatic__normalization___globals, "str", cpy_r_r123); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 280, CPyStatic__normalization___globals, "str", cpy_r_r123); goto CPyL82; } cpy_r_r125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '--' */ cpy_r_r126 = CPyStr_Equal(cpy_r_r124, cpy_r_r125); CPy_DECREF(cpy_r_r124); - if (!cpy_r_r126) goto CPyL376; + if (!cpy_r_r126) goto CPyL373; cpy_r_r127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ("A label's third and fourth characters cannot be " "hyphens '-': '") */ cpy_r_r128 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ @@ -4726,13 +4559,13 @@ CPyL73: ; cpy_r_r133 = PyObject_Vectorcall(cpy_r_r130, cpy_r_r132, 1, 0); if (unlikely(cpy_r_r133 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL377; + goto CPyL374; } CPy_DECREF(cpy_r_r129); if (likely(Py_TYPE(cpy_r_r133) == CPyType_exceptions___InvalidName)) cpy_r_r134 = cpy_r_r133; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 265, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r133); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 281, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r133); goto CPyL82; } CPy_Raise(cpy_r_r134); @@ -4741,7 +4574,7 @@ CPyL73: ; CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL82; } else - goto CPyL378; + goto CPyL375; CPyL80: ; CPy_Unreachable(); CPyL81: ; @@ -4755,20 +4588,20 @@ CPyL82: ; cpy_r_r139 = CPyObject_GetAttr(cpy_r_r137, cpy_r_r138); if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL379; + goto CPyL376; } cpy_r_r140 = CPy_ExceptionMatches(cpy_r_r139); CPy_DecRef(cpy_r_r139); if (cpy_r_r140) { goto CPyL86; } else - goto CPyL380; + goto CPyL377; CPyL84: ; CPy_Reraise(); if (!0) { goto CPyL87; } else - goto CPyL381; + goto CPyL378; CPyL85: ; CPy_Unreachable(); CPyL86: ; @@ -4783,25 +4616,25 @@ CPyL87: ; CPy_DecRef(cpy_r_r136.f1); CPy_DecRef(cpy_r_r136.f2); cpy_r_r141 = CPy_KeepPropagating(); - if (!cpy_r_r141) goto CPyL359; + if (!cpy_r_r141) goto CPyL356; CPy_Unreachable(); CPyL89: ; cpy_r_r142 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 95 */ cpy_r_r143 = CPyList_Count(cpy_r_r60, cpy_r_r142); if (unlikely(cpy_r_r143 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL371; + goto CPyL368; } cpy_r_r144 = CPyList_GetSlice(cpy_r_r60, cpy_r_r143, 9223372036854775806LL); if (unlikely(cpy_r_r144 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL371; + goto CPyL368; } if (likely(PyList_Check(cpy_r_r144))) cpy_r_r145 = cpy_r_r144; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 273, CPyStatic__normalization___globals, "list", cpy_r_r144); - goto CPyL371; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 289, CPyStatic__normalization___globals, "list", cpy_r_r144); + goto CPyL368; } cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 95 */ cpy_r_r147 = PySequence_Contains(cpy_r_r145, cpy_r_r146); @@ -4809,11 +4642,11 @@ CPyL89: ; cpy_r_r148 = cpy_r_r147 >= 0; if (unlikely(!cpy_r_r148)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL371; + goto CPyL368; } cpy_r_r149 = cpy_r_r147; if (cpy_r_r149) { - goto CPyL382; + goto CPyL379; } else goto CPyL99; CPyL94: ; @@ -4824,7 +4657,7 @@ CPyL94: ; CPy_DECREF(cpy_r_r36); if (unlikely(cpy_r_r152 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r153 = (PyObject *)CPyType_exceptions___InvalidName; PyObject *cpy_r_r154[1] = {cpy_r_r152}; @@ -4832,26 +4665,26 @@ CPyL94: ; cpy_r_r156 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r155, 1, 0); if (unlikely(cpy_r_r156 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL383; + goto CPyL380; } CPy_DECREF(cpy_r_r152); if (likely(Py_TYPE(cpy_r_r156) == CPyType_exceptions___InvalidName)) cpy_r_r157 = cpy_r_r156; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 274, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r156); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 290, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r156); + goto CPyL356; } CPy_Raise(cpy_r_r157); CPy_DECREF_NO_IMM(cpy_r_r157); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL99: ; cpy_r_r158 = CPyStatic__normalization___NORMALIZATION_SPEC_FENCED; if (unlikely(cpy_r_r158 == NULL)) { - goto CPyL384; + goto CPyL381; } else goto CPyL102; CPyL100: ; @@ -4859,7 +4692,7 @@ CPyL100: ; cpy_r_r159 = 0; if (unlikely(!cpy_r_r159)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL102: ; @@ -4867,7 +4700,7 @@ CPyL102: ; cpy_r_r160 = CPyList_GetItemShort(cpy_r_r60, 0); if (unlikely(cpy_r_r160 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } if (likely(PyLong_Check(cpy_r_r160))) cpy_r_r161 = CPyTagged_FromObject(cpy_r_r160); @@ -4877,19 +4710,19 @@ CPyL102: ; CPy_DECREF(cpy_r_r160); if (unlikely(cpy_r_r161 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } cpy_r_r162 = CPyDef__normalization____is_fenced(cpy_r_r161, cpy_r_r158); CPyTagged_DECREF(cpy_r_r161); if (unlikely(cpy_r_r162 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } - if (cpy_r_r162) goto CPyL386; + if (cpy_r_r162) goto CPyL383; cpy_r_r163 = CPyList_GetItemShort(cpy_r_r60, -2); if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } if (likely(PyLong_Check(cpy_r_r163))) cpy_r_r164 = CPyTagged_FromObject(cpy_r_r163); @@ -4899,16 +4732,16 @@ CPyL102: ; CPy_DECREF(cpy_r_r163); if (unlikely(cpy_r_r164 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } cpy_r_r165 = CPyDef__normalization____is_fenced(cpy_r_r164, cpy_r_r158); CPyTagged_DECREF(cpy_r_r164); if (unlikely(cpy_r_r165 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } if (cpy_r_r165) { - goto CPyL386; + goto CPyL383; } else goto CPyL115; CPyL110: ; @@ -4918,7 +4751,7 @@ CPyL110: ; CPy_DECREF(cpy_r_r36); if (unlikely(cpy_r_r168 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r169 = (PyObject *)CPyType_exceptions___InvalidName; PyObject *cpy_r_r170[1] = {cpy_r_r168}; @@ -4926,20 +4759,20 @@ CPyL110: ; cpy_r_r172 = PyObject_Vectorcall(cpy_r_r169, cpy_r_r171, 1, 0); if (unlikely(cpy_r_r172 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL387; + goto CPyL384; } CPy_DECREF(cpy_r_r168); if (likely(Py_TYPE(cpy_r_r172) == CPyType_exceptions___InvalidName)) cpy_r_r173 = cpy_r_r172; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 282, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r172); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 298, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r172); + goto CPyL356; } CPy_Raise(cpy_r_r173); CPy_DECREF_NO_IMM(cpy_r_r173); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL115: ; @@ -4949,7 +4782,7 @@ CPyL116: ; cpy_r_r176 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; cpy_r_r177 = *(int64_t *)cpy_r_r176; cpy_r_r178 = cpy_r_r175 < cpy_r_r177; - if (!cpy_r_r178) goto CPyL388; + if (!cpy_r_r178) goto CPyL385; cpy_r_cp_index = cpy_r_r174; cpy_r_r179 = (CPyPtr)&((PyListObject *)cpy_r_r60)->ob_item; cpy_r_r180 = *(CPyPtr *)cpy_r_r179; @@ -4965,7 +4798,7 @@ CPyL116: ; CPy_DECREF(cpy_r_r183); if (unlikely(cpy_r_r184 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL389; + goto CPyL386; } cpy_r_cp = cpy_r_r184; cpy_r_r185 = (CPyPtr)&((PyVarObject *)cpy_r_r60)->ob_size; @@ -4983,14 +4816,14 @@ CPyL120: ; cpy_r_r192 = cpy_r_r193; CPyL121: ; CPyTagged_DECREF(cpy_r_r188); - if (cpy_r_r192) goto CPyL390; + if (cpy_r_r192) goto CPyL387; cpy_r_r194 = CPyTagged_Add(cpy_r_cp_index, 2); CPyTagged_DECREF(cpy_r_cp_index); cpy_r_r195 = CPyList_GetItem(cpy_r_r60, cpy_r_r194); CPyTagged_DECREF(cpy_r_r194); if (unlikely(cpy_r_r195 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL391; + goto CPyL388; } if (likely(PyLong_Check(cpy_r_r195))) cpy_r_r196 = CPyTagged_FromObject(cpy_r_r195); @@ -5000,24 +4833,24 @@ CPyL121: ; CPy_DECREF(cpy_r_r195); if (unlikely(cpy_r_r196 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL391; + goto CPyL388; } cpy_r_next_cp = cpy_r_r196; cpy_r_r197 = CPyDef__normalization____is_fenced(cpy_r_cp, cpy_r_r158); CPyTagged_DECREF(cpy_r_cp); if (unlikely(cpy_r_r197 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL392; + goto CPyL389; } - if (!cpy_r_r197) goto CPyL393; + if (!cpy_r_r197) goto CPyL390; cpy_r_r198 = CPyDef__normalization____is_fenced(cpy_r_next_cp, cpy_r_r158); CPyTagged_DECREF(cpy_r_next_cp); if (unlikely(cpy_r_r198 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL385; + goto CPyL382; } if (cpy_r_r198) { - goto CPyL394; + goto CPyL391; } else goto CPyL133; CPyL128: ; @@ -5027,7 +4860,7 @@ CPyL128: ; CPy_DECREF(cpy_r_r36); if (unlikely(cpy_r_r201 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r202 = (PyObject *)CPyType_exceptions___InvalidName; PyObject *cpy_r_r203[1] = {cpy_r_r201}; @@ -5035,20 +4868,20 @@ CPyL128: ; cpy_r_r205 = PyObject_Vectorcall(cpy_r_r202, cpy_r_r204, 1, 0); if (unlikely(cpy_r_r205 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL395; + goto CPyL392; } CPy_DECREF(cpy_r_r201); if (likely(Py_TYPE(cpy_r_r205) == CPyType_exceptions___InvalidName)) cpy_r_r206 = cpy_r_r205; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 291, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r205); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 307, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r205); + goto CPyL356; } CPy_Raise(cpy_r_r206); CPy_DECREF_NO_IMM(cpy_r_r206); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL133: ; @@ -5060,7 +4893,7 @@ CPyL133: ; CPyL134: ; cpy_r_r209 = CPyStatic__normalization___NORMALIZATION_SPEC_CM; if (unlikely(cpy_r_r209 == NULL)) { - goto CPyL396; + goto CPyL393; } else goto CPyL137; CPyL135: ; @@ -5068,7 +4901,7 @@ CPyL135: ; cpy_r_r210 = 0; if (unlikely(!cpy_r_r210)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL137: ; @@ -5079,7 +4912,7 @@ CPyL138: ; cpy_r_r213 = (CPyPtr)&((PyVarObject *)cpy_r_tokens)->ob_size; cpy_r_r214 = *(int64_t *)cpy_r_r213; cpy_r_r215 = cpy_r_r212 < cpy_r_r214; - if (!cpy_r_r215) goto CPyL397; + if (!cpy_r_r215) goto CPyL394; cpy_r_r216 = (CPyPtr)&((PyListObject *)cpy_r_tokens)->ob_item; cpy_r_r217 = *(CPyPtr *)cpy_r_r216; cpy_r_r218 = cpy_r_r212 * 8; @@ -5089,24 +4922,24 @@ CPyL138: ; if (likely((Py_TYPE(cpy_r_r220) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r220) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r220) == CPyType__normalization___Token))) cpy_r_r221 = cpy_r_r220; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 296, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r220); - goto CPyL398; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 312, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r220); + goto CPyL395; } cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r223 = CPyObject_GetAttr(cpy_r_r221, cpy_r_r222); if (unlikely(cpy_r_r223 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL399; + goto CPyL396; } if (likely(Py_TYPE(cpy_r_r223) == CPyType__normalization___TokenType)) cpy_r_r224 = cpy_r_r223; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 296, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r223); - goto CPyL399; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 312, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r223); + goto CPyL396; } cpy_r_r225 = CPyStatic__normalization___TokenType___TEXT; if (unlikely(cpy_r_r225 == NULL)) { - goto CPyL400; + goto CPyL397; } else goto CPyL145; CPyL143: ; @@ -5114,7 +4947,7 @@ CPyL143: ; cpy_r_r226 = 0; if (unlikely(!cpy_r_r226)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL145: ; @@ -5123,10 +4956,10 @@ CPyL145: ; if (cpy_r_r227) { goto CPyL147; } else - goto CPyL401; + goto CPyL398; CPyL146: ; if (cpy_r_r227) { - goto CPyL402; + goto CPyL399; } else goto CPyL153; CPyL147: ; @@ -5134,14 +4967,14 @@ CPyL147: ; CPy_DECREF_NO_IMM(cpy_r_r221); if (unlikely(cpy_r_r228 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL398; + goto CPyL395; } CPyL148: ; cpy_r_r229 = CPyList_GetItemShort(cpy_r_r228, 0); CPy_DECREF_NO_IMM(cpy_r_r228); if (unlikely(cpy_r_r229 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL398; + goto CPyL395; } if (likely(PyLong_Check(cpy_r_r229))) cpy_r_r230 = CPyTagged_FromObject(cpy_r_r229); @@ -5151,7 +4984,7 @@ CPyL148: ; CPy_DECREF(cpy_r_r229); if (unlikely(cpy_r_r230 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL398; + goto CPyL395; } cpy_r_r231 = CPyTagged_StealAsObject(cpy_r_r230); cpy_r_r232 = PySequence_Contains(cpy_r_r209, cpy_r_r231); @@ -5159,11 +4992,11 @@ CPyL148: ; cpy_r_r233 = cpy_r_r232 >= 0; if (unlikely(!cpy_r_r233)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL398; + goto CPyL395; } cpy_r_r234 = cpy_r_r232; if (cpy_r_r234) { - goto CPyL402; + goto CPyL399; } else goto CPyL153; CPyL152: ; @@ -5175,7 +5008,7 @@ CPyL153: ; goto CPyL138; CPyL154: ; if (cpy_r_r211) { - goto CPyL403; + goto CPyL400; } else goto CPyL160; CPyL155: ; @@ -5186,7 +5019,7 @@ CPyL155: ; CPy_DECREF(cpy_r_r36); if (unlikely(cpy_r_r238 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r239 = (PyObject *)CPyType_exceptions___InvalidName; PyObject *cpy_r_r240[1] = {cpy_r_r238}; @@ -5194,27 +5027,27 @@ CPyL155: ; cpy_r_r242 = PyObject_Vectorcall(cpy_r_r239, cpy_r_r241, 1, 0); if (unlikely(cpy_r_r242 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL404; + goto CPyL401; } CPy_DECREF(cpy_r_r238); if (likely(Py_TYPE(cpy_r_r242) == CPyType_exceptions___InvalidName)) cpy_r_r243 = cpy_r_r242; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 297, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r242); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 313, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r242); + goto CPyL356; } CPy_Raise(cpy_r_r243); CPy_DECREF_NO_IMM(cpy_r_r243); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL160: ; cpy_r_r244 = PySet_New(NULL); if (unlikely(cpy_r_r244 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL367; + goto CPyL364; } cpy_r_r245 = 0; CPyL162: ; @@ -5231,24 +5064,24 @@ CPyL162: ; if (likely((Py_TYPE(cpy_r_r253) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r253) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r253) == CPyType__normalization___Token))) cpy_r_r254 = cpy_r_r253; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 303, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r253); - goto CPyL405; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 319, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r253); + goto CPyL402; } cpy_r_r255 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r256 = CPyObject_GetAttr(cpy_r_r254, cpy_r_r255); if (unlikely(cpy_r_r256 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL406; + goto CPyL403; } if (likely(Py_TYPE(cpy_r_r256) == CPyType__normalization___TokenType)) cpy_r_r257 = cpy_r_r256; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 306, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r256); - goto CPyL406; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 322, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r256); + goto CPyL403; } cpy_r_r258 = CPyStatic__normalization___TokenType___TEXT; if (unlikely(cpy_r_r258 == NULL)) { - goto CPyL407; + goto CPyL404; } else goto CPyL169; CPyL167: ; @@ -5256,18 +5089,18 @@ CPyL167: ; cpy_r_r259 = 0; if (unlikely(!cpy_r_r259)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL169: ; cpy_r_r260 = cpy_r_r257 == cpy_r_r258; CPy_DECREF_NO_IMM(cpy_r_r257); - if (!cpy_r_r260) goto CPyL408; + if (!cpy_r_r260) goto CPyL405; cpy_r_r261 = CPyDef__normalization___Token___codepoints(cpy_r_r254); CPy_DECREF_NO_IMM(cpy_r_r254); if (unlikely(cpy_r_r261 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL405; + goto CPyL402; } CPyL171: ; cpy_r_r262 = 0; @@ -5275,7 +5108,7 @@ CPyL172: ; cpy_r_r263 = (CPyPtr)&((PyVarObject *)cpy_r_r261)->ob_size; cpy_r_r264 = *(int64_t *)cpy_r_r263; cpy_r_r265 = cpy_r_r262 < cpy_r_r264; - if (!cpy_r_r265) goto CPyL409; + if (!cpy_r_r265) goto CPyL406; cpy_r_r266 = (CPyPtr)&((PyListObject *)cpy_r_r261)->ob_item; cpy_r_r267 = *(CPyPtr *)cpy_r_r266; cpy_r_r268 = cpy_r_r262 * 8; @@ -5290,7 +5123,7 @@ CPyL172: ; CPy_DECREF(cpy_r_r270); if (unlikely(cpy_r_r271 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL410; + goto CPyL407; } cpy_r_r272 = CPyTagged_StealAsObject(cpy_r_r271); cpy_r_r273 = PySet_Add(cpy_r_r244, cpy_r_r272); @@ -5298,7 +5131,7 @@ CPyL172: ; cpy_r_r274 = cpy_r_r273 >= 0; if (unlikely(!cpy_r_r274)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL410; + goto CPyL407; } cpy_r_r275 = cpy_r_r262 + 1; cpy_r_r262 = cpy_r_r275; @@ -5312,7 +5145,7 @@ CPyL177: ; cpy_r_chars_group_name = cpy_r_r277; cpy_r_r278 = CPyStatic__normalization___VALID_BY_GROUPS; if (unlikely(cpy_r_r278 == NULL)) { - goto CPyL411; + goto CPyL408; } else goto CPyL180; CPyL178: ; @@ -5320,7 +5153,7 @@ CPyL178: ; cpy_r_r279 = 0; if (unlikely(!cpy_r_r279)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL180: ; @@ -5329,14 +5162,14 @@ CPyL180: ; cpy_r_r282 = CPyDict_GetItemsIter(cpy_r_r278); if (unlikely(cpy_r_r282 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL412; + goto CPyL409; } CPyL181: ; cpy_r_r283 = CPyDict_NextItem(cpy_r_r282, cpy_r_r280); cpy_r_r284 = cpy_r_r283.f1; cpy_r_r280 = cpy_r_r284; cpy_r_r285 = cpy_r_r283.f0; - if (!cpy_r_r285) goto CPyL413; + if (!cpy_r_r285) goto CPyL410; cpy_r_r286 = cpy_r_r283.f2; CPy_INCREF(cpy_r_r286); cpy_r_r287 = cpy_r_r283.f3; @@ -5346,14 +5179,14 @@ CPyL181: ; if (likely(PyUnicode_Check(cpy_r_r286))) cpy_r_r288 = cpy_r_r286; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 311, CPyStatic__normalization___globals, "str", cpy_r_r286); - goto CPyL414; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 327, CPyStatic__normalization___globals, "str", cpy_r_r286); + goto CPyL411; } if (likely(PyFrozenSet_Check(cpy_r_r287))) cpy_r_r289 = cpy_r_r287; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 311, CPyStatic__normalization___globals, "frozenset", cpy_r_r287); - goto CPyL415; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 327, CPyStatic__normalization___globals, "frozenset", cpy_r_r287); + goto CPyL412; } cpy_r_r290 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'issubset' */ PyObject *cpy_r_r291[2] = {cpy_r_r244, cpy_r_r289}; @@ -5361,7 +5194,7 @@ CPyL181: ; cpy_r_r293 = PyObject_VectorcallMethod(cpy_r_r290, cpy_r_r292, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r293 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL416; + goto CPyL413; } CPy_DECREF(cpy_r_r289); if (unlikely(!PyBool_Check(cpy_r_r293))) { @@ -5371,12 +5204,12 @@ CPyL181: ; CPy_DECREF(cpy_r_r293); if (unlikely(cpy_r_r294 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL417; + goto CPyL414; } if (cpy_r_r294) { - goto CPyL418; + goto CPyL415; } else - goto CPyL419; + goto CPyL416; CPyL187: ; cpy_r_chars_group_name = cpy_r_r288; goto CPyL190; @@ -5384,32 +5217,32 @@ CPyL188: ; cpy_r_r295 = CPyDict_CheckSize(cpy_r_r278, cpy_r_r281); if (unlikely(!cpy_r_r295)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL420; + goto CPyL417; } else goto CPyL181; CPyL189: ; cpy_r_r296 = CPy_NoErrOccurred(); if (unlikely(!cpy_r_r296)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL412; + goto CPyL409; } CPyL190: ; cpy_r_r297 = (PyObject *)&_Py_NoneStruct; cpy_r_r298 = cpy_r_chars_group_name != cpy_r_r297; - if (!cpy_r_r298) goto CPyL421; + if (!cpy_r_r298) goto CPyL418; CPy_INCREF(cpy_r_chars_group_name); if (likely(cpy_r_chars_group_name != Py_None)) cpy_r_r299 = cpy_r_chars_group_name; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 310, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); - goto CPyL412; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 326, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); + goto CPyL409; } cpy_r_r300 = CPyStr_IsTrue(cpy_r_r299); CPy_DECREF(cpy_r_r299); if (cpy_r_r300) { goto CPyL198; } else - goto CPyL421; + goto CPyL418; CPyL193: ; cpy_r_r301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "Label contains codepoints from multiple groups: '" */ cpy_r_r302 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ @@ -5417,7 +5250,7 @@ CPyL193: ; CPy_DECREF(cpy_r_r36); if (unlikely(cpy_r_r303 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } cpy_r_r304 = (PyObject *)CPyType_exceptions___InvalidName; PyObject *cpy_r_r305[1] = {cpy_r_r303}; @@ -5425,26 +5258,26 @@ CPyL193: ; cpy_r_r307 = PyObject_Vectorcall(cpy_r_r304, cpy_r_r306, 1, 0); if (unlikely(cpy_r_r307 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL422; + goto CPyL419; } CPy_DECREF(cpy_r_r303); if (likely(Py_TYPE(cpy_r_r307) == CPyType_exceptions___InvalidName)) cpy_r_r308 = cpy_r_r307; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 317, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r307); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 333, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r307); + goto CPyL356; } CPy_Raise(cpy_r_r308); CPy_DECREF_NO_IMM(cpy_r_r308); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL198: ; cpy_r_r309 = CPyStatic__normalization___NORMALIZATION_SPEC_NSM; if (unlikely(cpy_r_r309 == NULL)) { - goto CPyL423; + goto CPyL420; } else goto CPyL201; CPyL199: ; @@ -5452,14 +5285,14 @@ CPyL199: ; cpy_r_r310 = 0; if (unlikely(!cpy_r_r310)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL201: ; CPy_INCREF(cpy_r_r309); cpy_r_r311 = CPyStatic__normalization___NORMALIZATION_SPEC_GROUPS; if (unlikely(cpy_r_r311 == NULL)) { - goto CPyL424; + goto CPyL421; } else goto CPyL204; CPyL202: ; @@ -5467,7 +5300,7 @@ CPyL202: ; cpy_r_r312 = 0; if (unlikely(!cpy_r_r312)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); CPyL204: ; @@ -5476,7 +5309,7 @@ CPyL205: ; cpy_r_r314 = (CPyPtr)&((PyVarObject *)cpy_r_r311)->ob_size; cpy_r_r315 = *(int64_t *)cpy_r_r314; cpy_r_r316 = cpy_r_r313 < cpy_r_r315; - if (!cpy_r_r316) goto CPyL425; + if (!cpy_r_r316) goto CPyL422; cpy_r_r317 = (CPyPtr)&((PyListObject *)cpy_r_r311)->ob_item; cpy_r_r318 = *(CPyPtr *)cpy_r_r317; cpy_r_r319 = cpy_r_r313 * 8; @@ -5486,1173 +5319,1140 @@ CPyL205: ; if (likely(PyDict_Check(cpy_r_r321))) cpy_r_r322 = cpy_r_r321; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 323, CPyStatic__normalization___globals, "dict", cpy_r_r321); - goto CPyL426; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 339, CPyStatic__normalization___globals, "dict", cpy_r_r321); + goto CPyL423; } cpy_r_r323 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ cpy_r_r324 = CPyDict_GetItem(cpy_r_r322, cpy_r_r323); if (unlikely(cpy_r_r324 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL427; + goto CPyL424; } CPy_INCREF(cpy_r_chars_group_name); if (likely(cpy_r_chars_group_name != Py_None)) cpy_r_r325 = cpy_r_chars_group_name; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 324, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); - goto CPyL428; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 340, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); + goto CPyL425; } cpy_r_r326 = PyObject_RichCompare(cpy_r_r324, cpy_r_r325, 2); CPy_DECREF(cpy_r_r324); CPy_DECREF(cpy_r_r325); if (unlikely(cpy_r_r326 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL427; + goto CPyL424; } cpy_r_r327 = PyObject_IsTrue(cpy_r_r326); CPy_DECREF(cpy_r_r326); cpy_r_r328 = cpy_r_r327 >= 0; if (unlikely(!cpy_r_r328)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL427; + goto CPyL424; } cpy_r_r329 = cpy_r_r327; - if (!cpy_r_r329) goto CPyL429; + if (!cpy_r_r329) goto CPyL426; cpy_r_r330 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'cm' */ cpy_r_r331 = PyDict_Contains(cpy_r_r322, cpy_r_r330); CPy_DECREF(cpy_r_r322); cpy_r_r332 = cpy_r_r331 >= 0; if (unlikely(!cpy_r_r332)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL426; + goto CPyL423; } cpy_r_r333 = cpy_r_r331; cpy_r_r334 = cpy_r_r333 ^ 1; - if (!cpy_r_r334) goto CPyL425; + if (!cpy_r_r334) goto CPyL422; cpy_r_r335 = PyList_New(0); if (unlikely(cpy_r_r335 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL426; + goto CPyL423; } cpy_r_r336 = CPyStr_Size_size_t(cpy_r_r59); cpy_r_r337 = cpy_r_r336 >= 0; if (unlikely(!cpy_r_r337)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL430; + goto CPyL427; } cpy_r_r338 = 0; CPyL217: ; cpy_r_r339 = cpy_r_r338 < cpy_r_r336; - if (!cpy_r_r339) goto CPyL431; + if (!cpy_r_r339) goto CPyL428; cpy_r_r340 = CPyStr_GetItemUnsafe(cpy_r_r59, cpy_r_r338); if (unlikely(cpy_r_r340 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL430; + goto CPyL427; } - cpy_r_r341 = CPyStatic__normalization___NFD; + cpy_r_r341 = CPyDef__normalization___NFD(cpy_r_r340); + CPy_DECREF(cpy_r_r340); if (unlikely(cpy_r_r341 == NULL)) { - goto CPyL432; - } else - goto CPyL222; -CPyL220: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NFD\" was not set"); - cpy_r_r342 = 0; - if (unlikely(!cpy_r_r342)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL427; } - CPy_Unreachable(); -CPyL222: ; - PyObject *cpy_r_r343[1] = {cpy_r_r340}; - cpy_r_r344 = (PyObject **)&cpy_r_r343; - cpy_r_r345 = PyObject_Vectorcall(cpy_r_r341, cpy_r_r344, 1, 0); - if (unlikely(cpy_r_r345 == NULL)) { + cpy_r_r342 = CPyStr_Size_size_t(cpy_r_r341); + cpy_r_r343 = cpy_r_r342 >= 0; + if (unlikely(!cpy_r_r343)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL433; + goto CPyL429; } - CPy_DECREF(cpy_r_r340); - cpy_r_r346 = PyObject_GetIter(cpy_r_r345); - CPy_DECREF(cpy_r_r345); + cpy_r_r344 = 0; +CPyL222: ; + cpy_r_r345 = cpy_r_r344 < cpy_r_r342; + if (!cpy_r_r345) goto CPyL430; + cpy_r_r346 = CPyStr_GetItemUnsafe(cpy_r_r341, cpy_r_r344); if (unlikely(cpy_r_r346 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL430; - } -CPyL224: ; - cpy_r_r347 = PyIter_Next(cpy_r_r346); - if (cpy_r_r347 == NULL) goto CPyL434; - cpy_r_r348 = CPyModule_builtins; - cpy_r_r349 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ - cpy_r_r350 = CPyObject_GetAttr(cpy_r_r348, cpy_r_r349); - if (unlikely(cpy_r_r350 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL435; - } - PyObject *cpy_r_r351[1] = {cpy_r_r347}; - cpy_r_r352 = (PyObject **)&cpy_r_r351; - cpy_r_r353 = PyObject_Vectorcall(cpy_r_r350, cpy_r_r352, 1, 0); - CPy_DECREF(cpy_r_r350); - if (unlikely(cpy_r_r353 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL435; - } - CPy_DECREF(cpy_r_r347); - if (likely(PyLong_Check(cpy_r_r353))) - cpy_r_r354 = CPyTagged_FromObject(cpy_r_r353); - else { - CPy_TypeError("int", cpy_r_r353); cpy_r_r354 = CPY_INT_TAG; + goto CPyL429; } - CPy_DECREF(cpy_r_r353); - if (unlikely(cpy_r_r354 == CPY_INT_TAG)) { + cpy_r_r347 = CPyStr_Ord(cpy_r_r346); + CPy_DECREF(cpy_r_r346); + if (unlikely(cpy_r_r347 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL436; + goto CPyL429; } - cpy_r_r355 = CPyTagged_StealAsObject(cpy_r_r354); - cpy_r_r356 = PyList_Append(cpy_r_r335, cpy_r_r355); - CPy_DECREF(cpy_r_r355); - cpy_r_r357 = cpy_r_r356 >= 0; - if (unlikely(!cpy_r_r357)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL436; - } else - goto CPyL224; -CPyL229: ; - cpy_r_r358 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r358)) { + cpy_r_r348 = CPyTagged_StealAsObject(cpy_r_r347); + cpy_r_r349 = PyList_Append(cpy_r_r335, cpy_r_r348); + CPy_DECREF(cpy_r_r348); + cpy_r_r350 = cpy_r_r349 >= 0; + if (unlikely(!cpy_r_r350)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL430; + goto CPyL429; } - cpy_r_r359 = cpy_r_r338 + 1; - cpy_r_r338 = cpy_r_r359; + cpy_r_r351 = cpy_r_r344 + 1; + cpy_r_r344 = cpy_r_r351; + goto CPyL222; +CPyL227: ; + cpy_r_r352 = cpy_r_r338 + 1; + cpy_r_r338 = cpy_r_r352; goto CPyL217; -CPyL231: ; +CPyL228: ; cpy_r_next_index = -2; - cpy_r_r360 = 0; - cpy_r_r361 = 0; -CPyL232: ; - cpy_r_r362 = (CPyPtr)&((PyVarObject *)cpy_r_r335)->ob_size; - cpy_r_r363 = *(int64_t *)cpy_r_r362; - cpy_r_r364 = cpy_r_r361 < cpy_r_r363; - if (!cpy_r_r364) goto CPyL437; - cpy_r_cp_i = cpy_r_r360; - cpy_r_r365 = (CPyPtr)&((PyListObject *)cpy_r_r335)->ob_item; - cpy_r_r366 = *(CPyPtr *)cpy_r_r365; - cpy_r_r367 = cpy_r_r361 * 8; - cpy_r_r368 = cpy_r_r366 + cpy_r_r367; - cpy_r_r369 = *(PyObject * *)cpy_r_r368; - CPy_INCREF(cpy_r_r369); - if (likely(PyLong_Check(cpy_r_r369))) - cpy_r_r370 = CPyTagged_FromObject(cpy_r_r369); - else { - CPy_TypeError("int", cpy_r_r369); cpy_r_r370 = CPY_INT_TAG; + cpy_r_r353 = 0; + cpy_r_r354 = 0; +CPyL229: ; + cpy_r_r355 = (CPyPtr)&((PyVarObject *)cpy_r_r335)->ob_size; + cpy_r_r356 = *(int64_t *)cpy_r_r355; + cpy_r_r357 = cpy_r_r354 < cpy_r_r356; + if (!cpy_r_r357) goto CPyL431; + cpy_r_cp_i = cpy_r_r353; + cpy_r_r358 = (CPyPtr)&((PyListObject *)cpy_r_r335)->ob_item; + cpy_r_r359 = *(CPyPtr *)cpy_r_r358; + cpy_r_r360 = cpy_r_r354 * 8; + cpy_r_r361 = cpy_r_r359 + cpy_r_r360; + cpy_r_r362 = *(PyObject * *)cpy_r_r361; + CPy_INCREF(cpy_r_r362); + if (likely(PyLong_Check(cpy_r_r362))) + cpy_r_r363 = CPyTagged_FromObject(cpy_r_r362); + else { + CPy_TypeError("int", cpy_r_r362); cpy_r_r363 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r369); - if (unlikely(cpy_r_r370 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r362); + if (unlikely(cpy_r_r363 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL438; + goto CPyL432; } - cpy_r_cp = cpy_r_r370; - cpy_r_r371 = cpy_r_cp_i & 1; - cpy_r_r372 = cpy_r_r371 != 0; - if (cpy_r_r372) goto CPyL236; - cpy_r_r373 = cpy_r_next_index & 1; - cpy_r_r374 = cpy_r_r373 != 0; - if (!cpy_r_r374) goto CPyL237; -CPyL236: ; - cpy_r_r375 = CPyTagged_IsLt_(cpy_r_next_index, cpy_r_cp_i); - cpy_r_r376 = cpy_r_r375 ^ 1; - if (cpy_r_r376) { - goto CPyL439; + cpy_r_cp = cpy_r_r363; + cpy_r_r364 = cpy_r_cp_i & 1; + cpy_r_r365 = cpy_r_r364 != 0; + if (cpy_r_r365) goto CPyL233; + cpy_r_r366 = cpy_r_next_index & 1; + cpy_r_r367 = cpy_r_r366 != 0; + if (!cpy_r_r367) goto CPyL234; +CPyL233: ; + cpy_r_r368 = CPyTagged_IsLt_(cpy_r_next_index, cpy_r_cp_i); + cpy_r_r369 = cpy_r_r368 ^ 1; + if (cpy_r_r369) { + goto CPyL433; } else - goto CPyL238; -CPyL237: ; - cpy_r_r377 = (Py_ssize_t)cpy_r_cp_i <= (Py_ssize_t)cpy_r_next_index; - if (cpy_r_r377) goto CPyL439; -CPyL238: ; + goto CPyL235; +CPyL234: ; + cpy_r_r370 = (Py_ssize_t)cpy_r_cp_i <= (Py_ssize_t)cpy_r_next_index; + if (cpy_r_r370) goto CPyL433; +CPyL235: ; CPyTagged_INCREF(cpy_r_cp); - cpy_r_r378 = CPyTagged_StealAsObject(cpy_r_cp); - cpy_r_r379 = PySet_Contains(cpy_r_r309, cpy_r_r378); - CPy_DECREF(cpy_r_r378); - cpy_r_r380 = cpy_r_r379 >= 0; - if (unlikely(!cpy_r_r380)) { + cpy_r_r371 = CPyTagged_StealAsObject(cpy_r_cp); + cpy_r_r372 = PySet_Contains(cpy_r_r309, cpy_r_r371); + CPy_DECREF(cpy_r_r371); + cpy_r_r373 = cpy_r_r372 >= 0; + if (unlikely(!cpy_r_r373)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL440; + goto CPyL434; } - cpy_r_r381 = cpy_r_r379; - if (cpy_r_r381) { - goto CPyL441; + cpy_r_r374 = cpy_r_r372; + if (cpy_r_r374) { + goto CPyL435; } else - goto CPyL439; + goto CPyL433; +CPyL237: ; + cpy_r_r375 = (CPyPtr)&((PyVarObject *)cpy_r_r335)->ob_size; + cpy_r_r376 = *(int64_t *)cpy_r_r375; + cpy_r_r377 = cpy_r_r376 << 1; + cpy_r_r378 = CPyTagged_Subtract(cpy_r_r377, 2); + cpy_r_r379 = cpy_r_cp_i & 1; + cpy_r_r380 = cpy_r_r379 != 0; + if (!cpy_r_r380) goto CPyL239; + cpy_r_r381 = CPyTagged_IsEq_(cpy_r_cp_i, cpy_r_r378); + cpy_r_r382 = cpy_r_r381; + goto CPyL240; +CPyL239: ; + cpy_r_r383 = cpy_r_cp_i == cpy_r_r378; + cpy_r_r382 = cpy_r_r383; CPyL240: ; - cpy_r_r382 = (CPyPtr)&((PyVarObject *)cpy_r_r335)->ob_size; - cpy_r_r383 = *(int64_t *)cpy_r_r382; - cpy_r_r384 = cpy_r_r383 << 1; - cpy_r_r385 = CPyTagged_Subtract(cpy_r_r384, 2); - cpy_r_r386 = cpy_r_cp_i & 1; - cpy_r_r387 = cpy_r_r386 != 0; - if (!cpy_r_r387) goto CPyL242; - cpy_r_r388 = CPyTagged_IsEq_(cpy_r_cp_i, cpy_r_r385); - cpy_r_r389 = cpy_r_r388; - goto CPyL243; -CPyL242: ; - cpy_r_r390 = cpy_r_cp_i == cpy_r_r385; - cpy_r_r389 = cpy_r_r390; -CPyL243: ; - CPyTagged_DECREF(cpy_r_r385); - if (cpy_r_r389) goto CPyL442; - cpy_r_r391 = PyList_New(1); - if (unlikely(cpy_r_r391 == NULL)) { + CPyTagged_DECREF(cpy_r_r378); + if (cpy_r_r382) goto CPyL436; + cpy_r_r384 = PyList_New(1); + if (unlikely(cpy_r_r384 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL443; + goto CPyL437; } - cpy_r_r392 = CPyTagged_StealAsObject(cpy_r_cp); - cpy_r_r393 = (CPyPtr)&((PyListObject *)cpy_r_r391)->ob_item; - cpy_r_r394 = *(CPyPtr *)cpy_r_r393; - *(PyObject * *)cpy_r_r394 = cpy_r_r392; - cpy_r_r395 = CPyTagged_Add(cpy_r_cp_i, 2); + cpy_r_r385 = CPyTagged_StealAsObject(cpy_r_cp); + cpy_r_r386 = (CPyPtr)&((PyListObject *)cpy_r_r384)->ob_item; + cpy_r_r387 = *(CPyPtr *)cpy_r_r386; + *(PyObject * *)cpy_r_r387 = cpy_r_r385; + cpy_r_r388 = CPyTagged_Add(cpy_r_cp_i, 2); CPyTagged_DECREF(cpy_r_cp_i); - cpy_r_next_index = cpy_r_r395; - cpy_r_r396 = CPyList_GetItem(cpy_r_r335, cpy_r_next_index); - if (unlikely(cpy_r_r396 == NULL)) { + cpy_r_next_index = cpy_r_r388; + cpy_r_r389 = CPyList_GetItem(cpy_r_r335, cpy_r_next_index); + if (unlikely(cpy_r_r389 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL444; + goto CPyL438; } - if (likely(PyLong_Check(cpy_r_r396))) - cpy_r_r397 = CPyTagged_FromObject(cpy_r_r396); + if (likely(PyLong_Check(cpy_r_r389))) + cpy_r_r390 = CPyTagged_FromObject(cpy_r_r389); else { - CPy_TypeError("int", cpy_r_r396); cpy_r_r397 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r389); cpy_r_r390 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r396); - if (unlikely(cpy_r_r397 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r389); + if (unlikely(cpy_r_r390 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL444; + goto CPyL438; } - cpy_r_next_cp = cpy_r_r397; -CPyL248: ; + cpy_r_next_cp = cpy_r_r390; +CPyL245: ; CPyTagged_INCREF(cpy_r_next_cp); - cpy_r_r398 = CPyTagged_StealAsObject(cpy_r_next_cp); - cpy_r_r399 = PySet_Contains(cpy_r_r309, cpy_r_r398); - CPy_DECREF(cpy_r_r398); - cpy_r_r400 = cpy_r_r399 >= 0; - if (unlikely(!cpy_r_r400)) { + cpy_r_r391 = CPyTagged_StealAsObject(cpy_r_next_cp); + cpy_r_r392 = PySet_Contains(cpy_r_r309, cpy_r_r391); + CPy_DECREF(cpy_r_r391); + cpy_r_r393 = cpy_r_r392 >= 0; + if (unlikely(!cpy_r_r393)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL445; + goto CPyL439; } - cpy_r_r401 = cpy_r_r399; - if (!cpy_r_r401) goto CPyL446; - cpy_r_r402 = CPyTagged_StealAsObject(cpy_r_next_cp); - cpy_r_r403 = PyList_Append(cpy_r_r391, cpy_r_r402); - CPy_DECREF(cpy_r_r402); - cpy_r_r404 = cpy_r_r403 >= 0; - if (unlikely(!cpy_r_r404)) { + cpy_r_r394 = cpy_r_r392; + if (!cpy_r_r394) goto CPyL440; + cpy_r_r395 = CPyTagged_StealAsObject(cpy_r_next_cp); + cpy_r_r396 = PyList_Append(cpy_r_r384, cpy_r_r395); + CPy_DECREF(cpy_r_r395); + cpy_r_r397 = cpy_r_r396 >= 0; + if (unlikely(!cpy_r_r397)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL444; + goto CPyL438; } - cpy_r_r405 = (CPyPtr)&((PyVarObject *)cpy_r_r391)->ob_size; - cpy_r_r406 = *(int64_t *)cpy_r_r405; - cpy_r_r407 = cpy_r_r406 << 1; - cpy_r_r408 = CPyStatic__normalization___NSM_MAX; - if (unlikely(cpy_r_r408 == CPY_INT_TAG)) { - goto CPyL447; + cpy_r_r398 = (CPyPtr)&((PyVarObject *)cpy_r_r384)->ob_size; + cpy_r_r399 = *(int64_t *)cpy_r_r398; + cpy_r_r400 = cpy_r_r399 << 1; + cpy_r_r401 = CPyStatic__normalization___NSM_MAX; + if (unlikely(cpy_r_r401 == CPY_INT_TAG)) { + goto CPyL441; } else - goto CPyL254; -CPyL252: ; + goto CPyL251; +CPyL249: ; PyErr_SetString(PyExc_NameError, "value for final name \"NSM_MAX\" was not set"); - cpy_r_r409 = 0; - if (unlikely(!cpy_r_r409)) { + cpy_r_r402 = 0; + if (unlikely(!cpy_r_r402)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL254: ; - cpy_r_r410 = cpy_r_r407 & 1; - cpy_r_r411 = cpy_r_r410 != 0; - if (cpy_r_r411) goto CPyL256; - cpy_r_r412 = cpy_r_r408 & 1; - cpy_r_r413 = cpy_r_r412 != 0; - if (!cpy_r_r413) goto CPyL257; -CPyL256: ; - cpy_r_r414 = CPyTagged_IsLt_(cpy_r_r408, cpy_r_r407); - if (cpy_r_r414) { - goto CPyL448; +CPyL251: ; + cpy_r_r403 = cpy_r_r400 & 1; + cpy_r_r404 = cpy_r_r403 != 0; + if (cpy_r_r404) goto CPyL253; + cpy_r_r405 = cpy_r_r401 & 1; + cpy_r_r406 = cpy_r_r405 != 0; + if (!cpy_r_r406) goto CPyL254; +CPyL253: ; + cpy_r_r407 = CPyTagged_IsLt_(cpy_r_r401, cpy_r_r400); + if (cpy_r_r407) { + goto CPyL442; } else - goto CPyL267; -CPyL257: ; - cpy_r_r415 = (Py_ssize_t)cpy_r_r407 > (Py_ssize_t)cpy_r_r408; - if (cpy_r_r415) { - goto CPyL448; + goto CPyL264; +CPyL254: ; + cpy_r_r408 = (Py_ssize_t)cpy_r_r400 > (Py_ssize_t)cpy_r_r401; + if (cpy_r_r408) { + goto CPyL442; } else - goto CPyL267; -CPyL258: ; - cpy_r_r416 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Contiguous NSM sequence for label greater than NSM max ' + goto CPyL264; +CPyL255: ; + cpy_r_r409 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Contiguous NSM sequence for label greater than NSM max ' 'of ') */ - cpy_r_r417 = CPyStatic__normalization___NSM_MAX; - if (unlikely(cpy_r_r417 == CPY_INT_TAG)) { - goto CPyL449; + cpy_r_r410 = CPyStatic__normalization___NSM_MAX; + if (unlikely(cpy_r_r410 == CPY_INT_TAG)) { + goto CPyL443; } else - goto CPyL261; -CPyL259: ; + goto CPyL258; +CPyL256: ; PyErr_SetString(PyExc_NameError, "value for final name \"NSM_MAX\" was not set"); - cpy_r_r418 = 0; - if (unlikely(!cpy_r_r418)) { + cpy_r_r411 = 0; + if (unlikely(!cpy_r_r411)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL261: ; - cpy_r_r419 = CPyTagged_Str(cpy_r_r417); - if (unlikely(cpy_r_r419 == NULL)) { +CPyL258: ; + cpy_r_r412 = CPyTagged_Str(cpy_r_r410); + if (unlikely(cpy_r_r412 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL362; + goto CPyL359; } - cpy_r_r420 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ": '" */ - cpy_r_r421 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ - cpy_r_r422 = CPyStr_Build(5, cpy_r_r416, cpy_r_r419, cpy_r_r420, cpy_r_r36, cpy_r_r421); - CPy_DECREF(cpy_r_r419); + cpy_r_r413 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ": '" */ + cpy_r_r414 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ + cpy_r_r415 = CPyStr_Build(5, cpy_r_r409, cpy_r_r412, cpy_r_r413, cpy_r_r36, cpy_r_r414); + CPy_DECREF(cpy_r_r412); CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r422 == NULL)) { + if (unlikely(cpy_r_r415 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } - cpy_r_r423 = (PyObject *)CPyType_exceptions___InvalidName; - PyObject *cpy_r_r424[1] = {cpy_r_r422}; - cpy_r_r425 = (PyObject **)&cpy_r_r424; - cpy_r_r426 = PyObject_Vectorcall(cpy_r_r423, cpy_r_r425, 1, 0); - if (unlikely(cpy_r_r426 == NULL)) { + cpy_r_r416 = (PyObject *)CPyType_exceptions___InvalidName; + PyObject *cpy_r_r417[1] = {cpy_r_r415}; + cpy_r_r418 = (PyObject **)&cpy_r_r417; + cpy_r_r419 = PyObject_Vectorcall(cpy_r_r416, cpy_r_r418, 1, 0); + if (unlikely(cpy_r_r419 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL450; + goto CPyL444; } - CPy_DECREF(cpy_r_r422); - if (likely(Py_TYPE(cpy_r_r426) == CPyType_exceptions___InvalidName)) - cpy_r_r427 = cpy_r_r426; + CPy_DECREF(cpy_r_r415); + if (likely(Py_TYPE(cpy_r_r419) == CPyType_exceptions___InvalidName)) + cpy_r_r420 = cpy_r_r419; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 345, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r426); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 361, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r419); + goto CPyL356; } - CPy_Raise(cpy_r_r427); - CPy_DECREF_NO_IMM(cpy_r_r427); + CPy_Raise(cpy_r_r420); + CPy_DECREF_NO_IMM(cpy_r_r420); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL267: ; - cpy_r_r428 = CPyTagged_Add(cpy_r_next_index, 2); +CPyL264: ; + cpy_r_r421 = CPyTagged_Add(cpy_r_next_index, 2); CPyTagged_DECREF(cpy_r_next_index); - cpy_r_next_index = cpy_r_r428; - cpy_r_r429 = (CPyPtr)&((PyVarObject *)cpy_r_r335)->ob_size; - cpy_r_r430 = *(int64_t *)cpy_r_r429; - cpy_r_r431 = cpy_r_r430 << 1; - cpy_r_r432 = cpy_r_next_index == cpy_r_r431; - if (cpy_r_r432) goto CPyL271; - cpy_r_r433 = CPyList_GetItem(cpy_r_r335, cpy_r_next_index); - if (unlikely(cpy_r_r433 == NULL)) { + cpy_r_next_index = cpy_r_r421; + cpy_r_r422 = (CPyPtr)&((PyVarObject *)cpy_r_r335)->ob_size; + cpy_r_r423 = *(int64_t *)cpy_r_r422; + cpy_r_r424 = cpy_r_r423 << 1; + cpy_r_r425 = cpy_r_next_index == cpy_r_r424; + if (cpy_r_r425) goto CPyL268; + cpy_r_r426 = CPyList_GetItem(cpy_r_r335, cpy_r_next_index); + if (unlikely(cpy_r_r426 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL444; + goto CPyL438; } - if (likely(PyLong_Check(cpy_r_r433))) - cpy_r_r434 = CPyTagged_FromObject(cpy_r_r433); + if (likely(PyLong_Check(cpy_r_r426))) + cpy_r_r427 = CPyTagged_FromObject(cpy_r_r426); else { - CPy_TypeError("int", cpy_r_r433); cpy_r_r434 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r426); cpy_r_r427 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r433); - if (unlikely(cpy_r_r434 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r426); + if (unlikely(cpy_r_r427 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL444; + goto CPyL438; } - cpy_r_next_cp = cpy_r_r434; - goto CPyL248; -CPyL271: ; - cpy_r_r435 = (CPyPtr)&((PyVarObject *)cpy_r_r391)->ob_size; - cpy_r_r436 = *(int64_t *)cpy_r_r435; - cpy_r_r437 = cpy_r_r436 << 1; - cpy_r_r438 = PySet_New(cpy_r_r391); - CPy_DECREF_NO_IMM(cpy_r_r391); - if (unlikely(cpy_r_r438 == NULL)) { + cpy_r_next_cp = cpy_r_r427; + goto CPyL245; +CPyL268: ; + cpy_r_r428 = (CPyPtr)&((PyVarObject *)cpy_r_r384)->ob_size; + cpy_r_r429 = *(int64_t *)cpy_r_r428; + cpy_r_r430 = cpy_r_r429 << 1; + cpy_r_r431 = PySet_New(cpy_r_r384); + CPy_DECREF_NO_IMM(cpy_r_r384); + if (unlikely(cpy_r_r431 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL451; + goto CPyL445; } - cpy_r_r439 = (CPyPtr)&((PySetObject *)cpy_r_r438)->used; - cpy_r_r440 = *(int64_t *)cpy_r_r439; - CPy_DECREF(cpy_r_r438); - cpy_r_r441 = cpy_r_r440 << 1; - cpy_r_r442 = cpy_r_r437 == cpy_r_r441; - if (cpy_r_r442) { - goto CPyL278; + cpy_r_r432 = (CPyPtr)&((PySetObject *)cpy_r_r431)->used; + cpy_r_r433 = *(int64_t *)cpy_r_r432; + CPy_DECREF(cpy_r_r431); + cpy_r_r434 = cpy_r_r433 << 1; + cpy_r_r435 = cpy_r_r430 == cpy_r_r434; + if (cpy_r_r435) { + goto CPyL275; } else - goto CPyL452; -CPyL273: ; - cpy_r_r443 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Contiguous NSM sequence for label contains duplicate ' + goto CPyL446; +CPyL270: ; + cpy_r_r436 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Contiguous NSM sequence for label contains duplicate ' "codepoints: '") */ - cpy_r_r444 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ - cpy_r_r445 = CPyStr_Build(3, cpy_r_r443, cpy_r_r36, cpy_r_r444); + cpy_r_r437 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "'" */ + cpy_r_r438 = CPyStr_Build(3, cpy_r_r436, cpy_r_r36, cpy_r_r437); CPy_DECREF(cpy_r_r36); - if (unlikely(cpy_r_r445 == NULL)) { + if (unlikely(cpy_r_r438 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } - cpy_r_r446 = (PyObject *)CPyType_exceptions___InvalidName; - PyObject *cpy_r_r447[1] = {cpy_r_r445}; - cpy_r_r448 = (PyObject **)&cpy_r_r447; - cpy_r_r449 = PyObject_Vectorcall(cpy_r_r446, cpy_r_r448, 1, 0); - if (unlikely(cpy_r_r449 == NULL)) { + cpy_r_r439 = (PyObject *)CPyType_exceptions___InvalidName; + PyObject *cpy_r_r440[1] = {cpy_r_r438}; + cpy_r_r441 = (PyObject **)&cpy_r_r440; + cpy_r_r442 = PyObject_Vectorcall(cpy_r_r439, cpy_r_r441, 1, 0); + if (unlikely(cpy_r_r442 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL453; + goto CPyL447; } - CPy_DECREF(cpy_r_r445); - if (likely(Py_TYPE(cpy_r_r449) == CPyType_exceptions___InvalidName)) - cpy_r_r450 = cpy_r_r449; + CPy_DECREF(cpy_r_r438); + if (likely(Py_TYPE(cpy_r_r442) == CPyType_exceptions___InvalidName)) + cpy_r_r443 = cpy_r_r442; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 355, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r449); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 371, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r442); + goto CPyL356; } - CPy_Raise(cpy_r_r450); - CPy_DECREF_NO_IMM(cpy_r_r450); + CPy_Raise(cpy_r_r443); + CPy_DECREF_NO_IMM(cpy_r_r443); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL278: ; - cpy_r_r451 = cpy_r_r360 + 2; - cpy_r_r360 = cpy_r_r451; - cpy_r_r452 = cpy_r_r361 + 1; - cpy_r_r361 = cpy_r_r452; - goto CPyL232; -CPyL279: ; - cpy_r_r453 = cpy_r_r313 + 1; - cpy_r_r313 = cpy_r_r453; +CPyL275: ; + cpy_r_r444 = cpy_r_r353 + 2; + cpy_r_r353 = cpy_r_r444; + cpy_r_r445 = cpy_r_r354 + 1; + cpy_r_r354 = cpy_r_r445; + goto CPyL229; +CPyL276: ; + cpy_r_r446 = cpy_r_r313 + 1; + cpy_r_r313 = cpy_r_r446; goto CPyL205; -CPyL280: ; - cpy_r_r454 = CPyStatic__normalization___VALID_BY_GROUPS; - if (unlikely(cpy_r_r454 == NULL)) { - goto CPyL454; +CPyL277: ; + cpy_r_r447 = CPyStatic__normalization___VALID_BY_GROUPS; + if (unlikely(cpy_r_r447 == NULL)) { + goto CPyL448; } else - goto CPyL283; -CPyL281: ; + goto CPyL280; +CPyL278: ; PyErr_SetString(PyExc_NameError, "value for final name \"VALID_BY_GROUPS\" was not set"); - cpy_r_r455 = 0; - if (unlikely(!cpy_r_r455)) { + cpy_r_r448 = 0; + if (unlikely(!cpy_r_r448)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL283: ; - cpy_r_r456 = CPyDict_KeysView(cpy_r_r454); - if (unlikely(cpy_r_r456 == NULL)) { +CPyL280: ; + cpy_r_r449 = CPyDict_KeysView(cpy_r_r447); + if (unlikely(cpy_r_r449 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL455; + goto CPyL449; } - cpy_r_r457 = PySet_New(cpy_r_r456); - CPy_DECREF(cpy_r_r456); - if (unlikely(cpy_r_r457 == NULL)) { + cpy_r_r450 = PySet_New(cpy_r_r449); + CPy_DECREF(cpy_r_r449); + if (unlikely(cpy_r_r450 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL455; + goto CPyL449; } - cpy_r_retained_groups = cpy_r_r457; - cpy_r_r458 = PySet_New(NULL); - if (unlikely(cpy_r_r458 == NULL)) { + cpy_r_retained_groups = cpy_r_r450; + cpy_r_r451 = PySet_New(NULL); + if (unlikely(cpy_r_r451 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL456; + goto CPyL450; } - cpy_r_r459 = PySet_New(NULL); - if (unlikely(cpy_r_r459 == NULL)) { + cpy_r_r452 = PySet_New(NULL); + if (unlikely(cpy_r_r452 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL457; + goto CPyL451; } - cpy_r_r460 = PyObject_GetIter(cpy_r_r244); + cpy_r_r453 = PyObject_GetIter(cpy_r_r244); CPy_DECREF(cpy_r_r244); - if (unlikely(cpy_r_r460 == NULL)) { + if (unlikely(cpy_r_r453 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL458; + goto CPyL452; } -CPyL288: ; - cpy_r_r461 = PyIter_Next(cpy_r_r460); - if (cpy_r_r461 == NULL) goto CPyL459; - if (likely(PyLong_Check(cpy_r_r461))) - cpy_r_r462 = CPyTagged_FromObject(cpy_r_r461); +CPyL285: ; + cpy_r_r454 = PyIter_Next(cpy_r_r453); + if (cpy_r_r454 == NULL) goto CPyL453; + if (likely(PyLong_Check(cpy_r_r454))) + cpy_r_r455 = CPyTagged_FromObject(cpy_r_r454); else { - CPy_TypeError("int", cpy_r_r461); cpy_r_r462 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r454); cpy_r_r455 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r461); - if (unlikely(cpy_r_r462 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r454); + if (unlikely(cpy_r_r455 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL460; + goto CPyL454; } - cpy_r_r463 = CPyStatic__normalization___WHOLE_CONFUSABLE_MAP; - if (unlikely(cpy_r_r463 == NULL)) { - goto CPyL461; + cpy_r_r456 = CPyStatic__normalization___WHOLE_CONFUSABLE_MAP; + if (unlikely(cpy_r_r456 == NULL)) { + goto CPyL455; } else - goto CPyL293; -CPyL291: ; + goto CPyL290; +CPyL288: ; PyErr_SetString(PyExc_NameError, "value for final name \"WHOLE_CONFUSABLE_MAP\" was not set"); - cpy_r_r464 = 0; - if (unlikely(!cpy_r_r464)) { + cpy_r_r457 = 0; + if (unlikely(!cpy_r_r457)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL293: ; - CPyTagged_INCREF(cpy_r_r462); - cpy_r_r465 = CPyTagged_StealAsObject(cpy_r_r462); - cpy_r_r466 = CPyDict_GetWithNone(cpy_r_r463, cpy_r_r465); - CPy_DECREF(cpy_r_r465); - if (unlikely(cpy_r_r466 == NULL)) { +CPyL290: ; + CPyTagged_INCREF(cpy_r_r455); + cpy_r_r458 = CPyTagged_StealAsObject(cpy_r_r455); + cpy_r_r459 = CPyDict_GetWithNone(cpy_r_r456, cpy_r_r458); + CPy_DECREF(cpy_r_r458); + if (unlikely(cpy_r_r459 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL462; + goto CPyL456; } - if (PyFrozenSet_Check(cpy_r_r466)) - cpy_r_r467 = cpy_r_r466; + if (PyFrozenSet_Check(cpy_r_r459)) + cpy_r_r460 = cpy_r_r459; else { - cpy_r_r467 = NULL; + cpy_r_r460 = NULL; } - if (cpy_r_r467 != NULL) goto __LL18; - if (cpy_r_r466 == Py_None) - cpy_r_r467 = cpy_r_r466; + if (cpy_r_r460 != NULL) goto __LL18; + if (cpy_r_r459 == Py_None) + cpy_r_r460 = cpy_r_r459; else { - cpy_r_r467 = NULL; + cpy_r_r460 = NULL; } - if (cpy_r_r467 != NULL) goto __LL18; - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 368, CPyStatic__normalization___globals, "frozenset or None", cpy_r_r466); - goto CPyL462; + if (cpy_r_r460 != NULL) goto __LL18; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 384, CPyStatic__normalization___globals, "frozenset or None", cpy_r_r459); + goto CPyL456; __LL18: ; - cpy_r_r468 = (PyObject *)&_Py_NoneStruct; - cpy_r_r469 = cpy_r_r467 != cpy_r_r468; - if (!cpy_r_r469) goto CPyL463; - CPy_INCREF(cpy_r_r467); - if (likely(cpy_r_r467 != Py_None)) - cpy_r_r470 = cpy_r_r467; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 368, CPyStatic__normalization___globals, "frozenset", cpy_r_r467); - goto CPyL464; + cpy_r_r461 = (PyObject *)&_Py_NoneStruct; + cpy_r_r462 = cpy_r_r460 != cpy_r_r461; + if (!cpy_r_r462) goto CPyL457; + CPy_INCREF(cpy_r_r460); + if (likely(cpy_r_r460 != Py_None)) + cpy_r_r463 = cpy_r_r460; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 384, CPyStatic__normalization___globals, "frozenset", cpy_r_r460); + goto CPyL458; } - cpy_r_r471 = PyObject_IsTrue(cpy_r_r470); - CPy_DECREF(cpy_r_r470); - cpy_r_r472 = cpy_r_r471 >= 0; - if (unlikely(!cpy_r_r472)) { + cpy_r_r464 = PyObject_IsTrue(cpy_r_r463); + CPy_DECREF(cpy_r_r463); + cpy_r_r465 = cpy_r_r464 >= 0; + if (unlikely(!cpy_r_r465)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL464; + goto CPyL458; } - cpy_r_r473 = cpy_r_r471; - if (!cpy_r_r473) goto CPyL463; - CPy_INCREF(cpy_r_r467); - if (likely(cpy_r_r467 != Py_None)) - cpy_r_r474 = cpy_r_r467; + cpy_r_r466 = cpy_r_r464; + if (!cpy_r_r466) goto CPyL457; + CPy_INCREF(cpy_r_r460); + if (likely(cpy_r_r460 != Py_None)) + cpy_r_r467 = cpy_r_r460; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 370, CPyStatic__normalization___globals, "frozenset", cpy_r_r467); - goto CPyL464; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 386, CPyStatic__normalization___globals, "frozenset", cpy_r_r460); + goto CPyL458; } - cpy_r_r475 = (CPyPtr)&((PySetObject *)cpy_r_r474)->used; - cpy_r_r476 = *(int64_t *)cpy_r_r475; - CPy_DECREF(cpy_r_r474); - cpy_r_r477 = cpy_r_r476 << 1; - cpy_r_r478 = (Py_ssize_t)cpy_r_r477 > (Py_ssize_t)0; - if (!cpy_r_r478) goto CPyL463; - cpy_r_r479 = (CPyPtr)&((PySetObject *)cpy_r_retained_groups)->used; - cpy_r_r480 = *(int64_t *)cpy_r_r479; - cpy_r_r481 = cpy_r_r480 << 1; - cpy_r_r482 = cpy_r_r481 == 0; - if (cpy_r_r482) goto CPyL465; - if (likely(cpy_r_r467 != Py_None)) - cpy_r_r483 = cpy_r_r467; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 374, CPyStatic__normalization___globals, "frozenset", cpy_r_r467); - goto CPyL462; + cpy_r_r468 = (CPyPtr)&((PySetObject *)cpy_r_r467)->used; + cpy_r_r469 = *(int64_t *)cpy_r_r468; + CPy_DECREF(cpy_r_r467); + cpy_r_r470 = cpy_r_r469 << 1; + cpy_r_r471 = (Py_ssize_t)cpy_r_r470 > (Py_ssize_t)0; + if (!cpy_r_r471) goto CPyL457; + cpy_r_r472 = (CPyPtr)&((PySetObject *)cpy_r_retained_groups)->used; + cpy_r_r473 = *(int64_t *)cpy_r_r472; + cpy_r_r474 = cpy_r_r473 << 1; + cpy_r_r475 = cpy_r_r474 == 0; + if (cpy_r_r475) goto CPyL459; + if (likely(cpy_r_r460 != Py_None)) + cpy_r_r476 = cpy_r_r460; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 390, CPyStatic__normalization___globals, "frozenset", cpy_r_r460); + goto CPyL456; } - cpy_r_r484 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'intersection' */ - PyObject *cpy_r_r485[2] = {cpy_r_retained_groups, cpy_r_r483}; - cpy_r_r486 = (PyObject **)&cpy_r_r485; - cpy_r_r487 = PyObject_VectorcallMethod(cpy_r_r484, cpy_r_r486, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r487 == NULL)) { + cpy_r_r477 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'intersection' */ + PyObject *cpy_r_r478[2] = {cpy_r_retained_groups, cpy_r_r476}; + cpy_r_r479 = (PyObject **)&cpy_r_r478; + cpy_r_r480 = PyObject_VectorcallMethod(cpy_r_r477, cpy_r_r479, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r480 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL466; + goto CPyL460; } CPy_DECREF(cpy_r_retained_groups); - CPy_DECREF(cpy_r_r483); - if (likely(PySet_Check(cpy_r_r487))) - cpy_r_r488 = cpy_r_r487; + CPy_DECREF(cpy_r_r476); + if (likely(PySet_Check(cpy_r_r480))) + cpy_r_r481 = cpy_r_r480; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 374, CPyStatic__normalization___globals, "set", cpy_r_r487); - goto CPyL467; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 390, CPyStatic__normalization___globals, "set", cpy_r_r480); + goto CPyL461; } - cpy_r_retained_groups = cpy_r_r488; - cpy_r_r489 = CPyTagged_StealAsObject(cpy_r_r462); - cpy_r_r490 = PySet_Add(cpy_r_r458, cpy_r_r489); - CPy_DECREF(cpy_r_r489); - cpy_r_r491 = cpy_r_r490 >= 0; - if (unlikely(!cpy_r_r491)) { + cpy_r_retained_groups = cpy_r_r481; + cpy_r_r482 = CPyTagged_StealAsObject(cpy_r_r455); + cpy_r_r483 = PySet_Add(cpy_r_r451, cpy_r_r482); + CPy_DECREF(cpy_r_r482); + cpy_r_r484 = cpy_r_r483 >= 0; + if (unlikely(!cpy_r_r484)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL460; + goto CPyL454; } else - goto CPyL288; -CPyL306: ; - cpy_r_r492 = CPyStatic__normalization___GROUP_COMBINED_VALID_CPS; - if (unlikely(cpy_r_r492 == NULL)) { - goto CPyL468; + goto CPyL285; +CPyL303: ; + cpy_r_r485 = CPyStatic__normalization___GROUP_COMBINED_VALID_CPS; + if (unlikely(cpy_r_r485 == NULL)) { + goto CPyL462; } else - goto CPyL309; -CPyL307: ; + goto CPyL306; +CPyL304: ; PyErr_SetString(PyExc_NameError, "value for final name \"GROUP_COMBINED_VALID_CPS\" was not set"); - cpy_r_r493 = 0; - if (unlikely(!cpy_r_r493)) { + cpy_r_r486 = 0; + if (unlikely(!cpy_r_r486)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL309: ; - CPyTagged_INCREF(cpy_r_r462); - cpy_r_r494 = CPyTagged_StealAsObject(cpy_r_r462); - cpy_r_r495 = CPyList_Count(cpy_r_r492, cpy_r_r494); - CPy_DECREF(cpy_r_r494); - if (unlikely(cpy_r_r495 == CPY_INT_TAG)) { +CPyL306: ; + CPyTagged_INCREF(cpy_r_r455); + cpy_r_r487 = CPyTagged_StealAsObject(cpy_r_r455); + cpy_r_r488 = CPyList_Count(cpy_r_r485, cpy_r_r487); + CPy_DECREF(cpy_r_r487); + if (unlikely(cpy_r_r488 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL462; + goto CPyL456; } - cpy_r_r496 = cpy_r_r495 == 2; - if (cpy_r_r496) { - goto CPyL469; + cpy_r_r489 = cpy_r_r488 == 2; + if (cpy_r_r489) { + goto CPyL463; } else - goto CPyL313; -CPyL311: ; + goto CPyL310; +CPyL308: ; if (likely(cpy_r_chars_group_name != Py_None)) - cpy_r_r497 = cpy_r_chars_group_name; + cpy_r_r490 = cpy_r_chars_group_name; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 378, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 394, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); + goto CPyL356; } - return cpy_r_r497; -CPyL313: ; - cpy_r_r498 = CPyTagged_StealAsObject(cpy_r_r462); - cpy_r_r499 = PySet_Add(cpy_r_r459, cpy_r_r498); - CPy_DECREF(cpy_r_r498); - cpy_r_r500 = cpy_r_r499 >= 0; - if (unlikely(!cpy_r_r500)) { + return cpy_r_r490; +CPyL310: ; + cpy_r_r491 = CPyTagged_StealAsObject(cpy_r_r455); + cpy_r_r492 = PySet_Add(cpy_r_r452, cpy_r_r491); + CPy_DECREF(cpy_r_r491); + cpy_r_r493 = cpy_r_r492 >= 0; + if (unlikely(!cpy_r_r493)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL460; + goto CPyL454; } else - goto CPyL288; -CPyL314: ; - cpy_r_r501 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r501)) { + goto CPyL285; +CPyL311: ; + cpy_r_r494 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r494)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL458; + goto CPyL452; } -CPyL315: ; - cpy_r_r502 = (CPyPtr)&((PySetObject *)cpy_r_r458)->used; - cpy_r_r503 = *(int64_t *)cpy_r_r502; - CPy_DECREF(cpy_r_r458); - cpy_r_r504 = cpy_r_r503 << 1; - cpy_r_r505 = (Py_ssize_t)cpy_r_r504 > (Py_ssize_t)0; - if (!cpy_r_r505) goto CPyL470; - cpy_r_r506 = PyObject_GetIter(cpy_r_retained_groups); - if (unlikely(cpy_r_r506 == NULL)) { +CPyL312: ; + cpy_r_r495 = (CPyPtr)&((PySetObject *)cpy_r_r451)->used; + cpy_r_r496 = *(int64_t *)cpy_r_r495; + CPy_DECREF(cpy_r_r451); + cpy_r_r497 = cpy_r_r496 << 1; + cpy_r_r498 = (Py_ssize_t)cpy_r_r497 > (Py_ssize_t)0; + if (!cpy_r_r498) goto CPyL464; + cpy_r_r499 = PyObject_GetIter(cpy_r_retained_groups); + if (unlikely(cpy_r_r499 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL471; + goto CPyL465; } -CPyL317: ; - cpy_r_r507 = PyIter_Next(cpy_r_r506); - if (cpy_r_r507 == NULL) goto CPyL472; - if (likely(PyUnicode_Check(cpy_r_r507))) - cpy_r_r508 = cpy_r_r507; +CPyL314: ; + cpy_r_r500 = PyIter_Next(cpy_r_r499); + if (cpy_r_r500 == NULL) goto CPyL466; + if (likely(PyUnicode_Check(cpy_r_r500))) + cpy_r_r501 = cpy_r_r500; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 384, CPyStatic__normalization___globals, "str", cpy_r_r507); - goto CPyL473; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 400, CPyStatic__normalization___globals, "str", cpy_r_r500); + goto CPyL467; } - cpy_r_r509 = CPyStatic__normalization___VALID_BY_GROUPS; - if (unlikely(cpy_r_r509 == NULL)) { - goto CPyL474; + cpy_r_r502 = CPyStatic__normalization___VALID_BY_GROUPS; + if (unlikely(cpy_r_r502 == NULL)) { + goto CPyL468; } else - goto CPyL322; -CPyL320: ; + goto CPyL319; +CPyL317: ; PyErr_SetString(PyExc_NameError, "value for final name \"VALID_BY_GROUPS\" was not set"); - cpy_r_r510 = 0; - if (unlikely(!cpy_r_r510)) { + cpy_r_r503 = 0; + if (unlikely(!cpy_r_r503)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL322: ; - cpy_r_r511 = CPyDict_GetItem(cpy_r_r509, cpy_r_r508); - if (unlikely(cpy_r_r511 == NULL)) { +CPyL319: ; + cpy_r_r504 = CPyDict_GetItem(cpy_r_r502, cpy_r_r501); + if (unlikely(cpy_r_r504 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL475; + goto CPyL469; } - if (likely(PyFrozenSet_Check(cpy_r_r511))) - cpy_r_r512 = cpy_r_r511; + if (likely(PyFrozenSet_Check(cpy_r_r504))) + cpy_r_r505 = cpy_r_r504; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 385, CPyStatic__normalization___globals, "frozenset", cpy_r_r511); - goto CPyL475; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 401, CPyStatic__normalization___globals, "frozenset", cpy_r_r504); + goto CPyL469; } - cpy_r_r513 = 1; - cpy_r_r514 = PyObject_GetIter(cpy_r_r459); - if (unlikely(cpy_r_r514 == NULL)) { + cpy_r_r506 = 1; + cpy_r_r507 = PyObject_GetIter(cpy_r_r452); + if (unlikely(cpy_r_r507 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL476; + goto CPyL470; } -CPyL325: ; - cpy_r_r515 = PyIter_Next(cpy_r_r514); - if (cpy_r_r515 == NULL) goto CPyL477; - if (likely(PyLong_Check(cpy_r_r515))) - cpy_r_r516 = CPyTagged_FromObject(cpy_r_r515); +CPyL322: ; + cpy_r_r508 = PyIter_Next(cpy_r_r507); + if (cpy_r_r508 == NULL) goto CPyL471; + if (likely(PyLong_Check(cpy_r_r508))) + cpy_r_r509 = CPyTagged_FromObject(cpy_r_r508); else { - CPy_TypeError("int", cpy_r_r515); cpy_r_r516 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r508); cpy_r_r509 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r515); - if (unlikely(cpy_r_r516 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r508); + if (unlikely(cpy_r_r509 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL478; + goto CPyL472; } - cpy_r_r517 = CPyTagged_StealAsObject(cpy_r_r516); - cpy_r_r518 = PySet_Contains(cpy_r_r512, cpy_r_r517); - CPy_DECREF(cpy_r_r517); - cpy_r_r519 = cpy_r_r518 >= 0; - if (unlikely(!cpy_r_r519)) { + cpy_r_r510 = CPyTagged_StealAsObject(cpy_r_r509); + cpy_r_r511 = PySet_Contains(cpy_r_r505, cpy_r_r510); + CPy_DECREF(cpy_r_r510); + cpy_r_r512 = cpy_r_r511 >= 0; + if (unlikely(!cpy_r_r512)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL478; + goto CPyL472; } - cpy_r_r520 = cpy_r_r518; - cpy_r_r521 = cpy_r_r520 ^ 1; - if (cpy_r_r521) { - goto CPyL479; + cpy_r_r513 = cpy_r_r511; + cpy_r_r514 = cpy_r_r513 ^ 1; + if (cpy_r_r514) { + goto CPyL473; } else - goto CPyL325; -CPyL329: ; - cpy_r_r513 = 0; - goto CPyL331; -CPyL330: ; - cpy_r_r522 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r522)) { + goto CPyL322; +CPyL326: ; + cpy_r_r506 = 0; + goto CPyL328; +CPyL327: ; + cpy_r_r515 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r515)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL475; + goto CPyL469; } -CPyL331: ; - if (cpy_r_r513) { - goto CPyL480; +CPyL328: ; + if (cpy_r_r506) { + goto CPyL474; } else - goto CPyL481; -CPyL332: ; - cpy_r_r523 = (CPyPtr)&((PySetObject *)cpy_r_r459)->used; - cpy_r_r524 = *(int64_t *)cpy_r_r523; - CPy_DECREF(cpy_r_r459); - cpy_r_r525 = cpy_r_r524 << 1; - cpy_r_r526 = cpy_r_r525 == 0; - if (!cpy_r_r526) goto CPyL482; - cpy_r_r527 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "All characters in label are confusable: '" */ - cpy_r_r528 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' (" */ + goto CPyL475; +CPyL329: ; + cpy_r_r516 = (CPyPtr)&((PySetObject *)cpy_r_r452)->used; + cpy_r_r517 = *(int64_t *)cpy_r_r516; + CPy_DECREF(cpy_r_r452); + cpy_r_r518 = cpy_r_r517 << 1; + cpy_r_r519 = cpy_r_r518 == 0; + if (!cpy_r_r519) goto CPyL476; + cpy_r_r520 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "All characters in label are confusable: '" */ + cpy_r_r521 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' (" */ if (likely(cpy_r_chars_group_name != Py_None)) - cpy_r_r529 = cpy_r_chars_group_name; + cpy_r_r522 = cpy_r_chars_group_name; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 395, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); - goto CPyL483; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 411, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); + goto CPyL477; } - cpy_r_r530 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' / ' */ - cpy_r_r531 = CPyStr_Build(5, cpy_r_r527, cpy_r_r36, cpy_r_r528, cpy_r_r529, cpy_r_r530); + cpy_r_r523 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' / ' */ + cpy_r_r524 = CPyStr_Build(5, cpy_r_r520, cpy_r_r36, cpy_r_r521, cpy_r_r522, cpy_r_r523); CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r529); - if (unlikely(cpy_r_r531 == NULL)) { + CPy_DECREF(cpy_r_r522); + if (unlikely(cpy_r_r524 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL484; + goto CPyL478; } - cpy_r_msg = cpy_r_r531; - cpy_r_r532 = (CPyPtr)&((PySetObject *)cpy_r_retained_groups)->used; - cpy_r_r533 = *(int64_t *)cpy_r_r532; - cpy_r_r534 = cpy_r_r533 << 1; - cpy_r_r535 = (Py_ssize_t)cpy_r_r534 > (Py_ssize_t)2; - if (cpy_r_r535) { - goto CPyL485; + cpy_r_msg = cpy_r_r524; + cpy_r_r525 = (CPyPtr)&((PySetObject *)cpy_r_retained_groups)->used; + cpy_r_r526 = *(int64_t *)cpy_r_r525; + cpy_r_r527 = cpy_r_r526 << 1; + cpy_r_r528 = (Py_ssize_t)cpy_r_r527 > (Py_ssize_t)2; + if (cpy_r_r528) { + goto CPyL479; } else - goto CPyL486; -CPyL336: ; - cpy_r_r536 = PyList_New(0); - if (unlikely(cpy_r_r536 == NULL)) { + goto CPyL480; +CPyL333: ; + cpy_r_r529 = PyList_New(0); + if (unlikely(cpy_r_r529 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL487; + goto CPyL481; } - cpy_r_r537 = PyObject_GetIter(cpy_r_retained_groups); + cpy_r_r530 = PyObject_GetIter(cpy_r_retained_groups); CPy_DECREF(cpy_r_retained_groups); - if (unlikely(cpy_r_r537 == NULL)) { + if (unlikely(cpy_r_r530 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL488; + goto CPyL482; } -CPyL338: ; - cpy_r_r538 = PyIter_Next(cpy_r_r537); - if (cpy_r_r538 == NULL) goto CPyL489; - if (likely(PyUnicode_Check(cpy_r_r538))) - cpy_r_r539 = cpy_r_r538; +CPyL335: ; + cpy_r_r531 = PyIter_Next(cpy_r_r530); + if (cpy_r_r531 == NULL) goto CPyL483; + if (likely(PyUnicode_Check(cpy_r_r531))) + cpy_r_r532 = cpy_r_r531; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 398, CPyStatic__normalization___globals, "str", cpy_r_r538); - goto CPyL490; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 414, CPyStatic__normalization___globals, "str", cpy_r_r531); + goto CPyL484; } - cpy_r_r540 = PyList_Append(cpy_r_r536, cpy_r_r539); - CPy_DECREF(cpy_r_r539); - cpy_r_r541 = cpy_r_r540 >= 0; - if (unlikely(!cpy_r_r541)) { + cpy_r_r533 = PyList_Append(cpy_r_r529, cpy_r_r532); + CPy_DECREF(cpy_r_r532); + cpy_r_r534 = cpy_r_r533 >= 0; + if (unlikely(!cpy_r_r534)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL490; + goto CPyL484; } else - goto CPyL338; -CPyL341: ; - cpy_r_r542 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r542)) { + goto CPyL335; +CPyL338: ; + cpy_r_r535 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r535)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL488; + goto CPyL482; } - cpy_r_r543 = PyObject_Str(cpy_r_r536); - CPy_DECREF_NO_IMM(cpy_r_r536); - if (unlikely(cpy_r_r543 == NULL)) { + cpy_r_r536 = PyObject_Str(cpy_r_r529); + CPy_DECREF_NO_IMM(cpy_r_r529); + if (unlikely(cpy_r_r536 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL491; + goto CPyL485; } - cpy_r_r544 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ - cpy_r_r545 = CPyStr_Build(2, cpy_r_r543, cpy_r_r544); - CPy_DECREF(cpy_r_r543); - if (unlikely(cpy_r_r545 == NULL)) { + cpy_r_r537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ + cpy_r_r538 = CPyStr_Build(2, cpy_r_r536, cpy_r_r537); + CPy_DECREF(cpy_r_r536); + if (unlikely(cpy_r_r538 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL491; + goto CPyL485; } - cpy_r_r546 = cpy_r_r545; - goto CPyL347; -CPyL345: ; - cpy_r_r547 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ - cpy_r_r548 = CPyStr_Build(2, cpy_r_r508, cpy_r_r547); - CPy_DECREF(cpy_r_r508); - if (unlikely(cpy_r_r548 == NULL)) { + cpy_r_r539 = cpy_r_r538; + goto CPyL344; +CPyL342: ; + cpy_r_r540 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ + cpy_r_r541 = CPyStr_Build(2, cpy_r_r501, cpy_r_r540); + CPy_DECREF(cpy_r_r501); + if (unlikely(cpy_r_r541 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL491; + goto CPyL485; } - cpy_r_r546 = cpy_r_r548; -CPyL347: ; - cpy_r_r549 = CPyStr_Append(cpy_r_msg, cpy_r_r546); - CPy_DECREF(cpy_r_r546); - if (unlikely(cpy_r_r549 == NULL)) { + cpy_r_r539 = cpy_r_r541; +CPyL344: ; + cpy_r_r542 = CPyStr_Append(cpy_r_msg, cpy_r_r539); + CPy_DECREF(cpy_r_r539); + if (unlikely(cpy_r_r542 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } - cpy_r_msg = cpy_r_r549; - goto CPyL352; -CPyL349: ; - cpy_r_r550 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "Label is confusable: '" */ - cpy_r_r551 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' (" */ + cpy_r_msg = cpy_r_r542; + goto CPyL349; +CPyL346: ; + cpy_r_r543 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "Label is confusable: '" */ + cpy_r_r544 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' (" */ if (likely(cpy_r_chars_group_name != Py_None)) - cpy_r_r552 = cpy_r_chars_group_name; + cpy_r_r545 = cpy_r_chars_group_name; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 405, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); - goto CPyL492; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 421, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); + goto CPyL486; } - cpy_r_r553 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' / ' */ - cpy_r_r554 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ - cpy_r_r555 = CPyStr_Build(7, cpy_r_r550, cpy_r_r36, cpy_r_r551, cpy_r_r552, cpy_r_r553, cpy_r_r508, cpy_r_r554); + cpy_r_r546 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' / ' */ + cpy_r_r547 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ + cpy_r_r548 = CPyStr_Build(7, cpy_r_r543, cpy_r_r36, cpy_r_r544, cpy_r_r545, cpy_r_r546, cpy_r_r501, cpy_r_r547); CPy_DECREF(cpy_r_r36); - CPy_DECREF(cpy_r_r552); - CPy_DECREF(cpy_r_r508); - if (unlikely(cpy_r_r555 == NULL)) { + CPy_DECREF(cpy_r_r545); + CPy_DECREF(cpy_r_r501); + if (unlikely(cpy_r_r548 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } - cpy_r_msg = cpy_r_r555; -CPyL352: ; - cpy_r_r556 = (PyObject *)CPyType_exceptions___InvalidName; - PyObject *cpy_r_r557[1] = {cpy_r_msg}; - cpy_r_r558 = (PyObject **)&cpy_r_r557; - cpy_r_r559 = PyObject_Vectorcall(cpy_r_r556, cpy_r_r558, 1, 0); - if (unlikely(cpy_r_r559 == NULL)) { + cpy_r_msg = cpy_r_r548; +CPyL349: ; + cpy_r_r549 = (PyObject *)CPyType_exceptions___InvalidName; + PyObject *cpy_r_r550[1] = {cpy_r_msg}; + cpy_r_r551 = (PyObject **)&cpy_r_r550; + cpy_r_r552 = PyObject_Vectorcall(cpy_r_r549, cpy_r_r551, 1, 0); + if (unlikely(cpy_r_r552 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL491; + goto CPyL485; } CPy_DECREF(cpy_r_msg); - if (likely(Py_TYPE(cpy_r_r559) == CPyType_exceptions___InvalidName)) - cpy_r_r560 = cpy_r_r559; + if (likely(Py_TYPE(cpy_r_r552) == CPyType_exceptions___InvalidName)) + cpy_r_r553 = cpy_r_r552; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 407, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r559); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 423, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r552); + goto CPyL356; } - CPy_Raise(cpy_r_r560); - CPy_DECREF_NO_IMM(cpy_r_r560); + CPy_Raise(cpy_r_r553); + CPy_DECREF_NO_IMM(cpy_r_r553); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL359; + goto CPyL356; } CPy_Unreachable(); -CPyL356: ; - cpy_r_r561 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r561)) { +CPyL353: ; + cpy_r_r554 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r554)) { CPy_AddTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL493; + goto CPyL487; } -CPyL357: ; +CPyL354: ; if (likely(cpy_r_chars_group_name != Py_None)) - cpy_r_r562 = cpy_r_chars_group_name; + cpy_r_r555 = cpy_r_chars_group_name; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 409, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); - goto CPyL359; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_validate_tokens_and_get_label_type", 425, CPyStatic__normalization___globals, "str", cpy_r_chars_group_name); + goto CPyL356; } - return cpy_r_r562; -CPyL359: ; - cpy_r_r563 = NULL; - return cpy_r_r563; -CPyL360: ; + return cpy_r_r555; +CPyL356: ; + cpy_r_r556 = NULL; + return cpy_r_r556; +CPyL357: ; CPy_DecRef(cpy_r_r13); goto CPyL6; -CPyL361: ; +CPyL358: ; CPy_DecRef(cpy_r_r23); - goto CPyL359; -CPyL362: ; + goto CPyL356; +CPyL359: ; CPy_DecRef(cpy_r_r36); - goto CPyL359; -CPyL363: ; + goto CPyL356; +CPyL360: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r38); - goto CPyL359; -CPyL364: ; + goto CPyL356; +CPyL361: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r38); CPy_DecRef(cpy_r_r48); - goto CPyL359; -CPyL365: ; + goto CPyL356; +CPyL362: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r38); CPy_DecRef(cpy_r_r48); CPy_DecRef(cpy_r_r51); goto CPyL28; -CPyL366: ; +CPyL363: ; CPy_DECREF_NO_IMM(cpy_r_r48); goto CPyL33; -CPyL367: ; +CPyL364: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); - goto CPyL359; -CPyL368: ; + goto CPyL356; +CPyL365: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); - goto CPyL359; -CPyL369: ; + goto CPyL356; +CPyL366: ; CPy_DECREF_NO_IMM(cpy_r_r71); goto CPyL45; -CPyL370: ; +CPyL367: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r71); - goto CPyL359; -CPyL371: ; + goto CPyL356; +CPyL368: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); - goto CPyL359; -CPyL372: ; + goto CPyL356; +CPyL369: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r95); goto CPyL52; -CPyL373: ; +CPyL370: ; CPy_DECREF(cpy_r_r100); goto CPyL58; -CPyL374: ; +CPyL371: ; CPy_DecRef(cpy_r_r117); goto CPyL82; -CPyL375: ; +CPyL372: ; CPy_DECREF(cpy_r_r36); CPy_DECREF(cpy_r_r59); CPy_DECREF_NO_IMM(cpy_r_r60); goto CPyL72; -CPyL376: ; +CPyL373: ; CPy_DECREF(cpy_r_r36); CPy_DECREF(cpy_r_r59); CPy_DECREF_NO_IMM(cpy_r_r60); goto CPyL81; -CPyL377: ; +CPyL374: ; CPy_DecRef(cpy_r_r129); goto CPyL82; -CPyL378: ; +CPyL375: ; CPy_DECREF(cpy_r_r36); CPy_DECREF(cpy_r_r59); CPy_DECREF_NO_IMM(cpy_r_r60); goto CPyL80; -CPyL379: ; +CPyL376: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); goto CPyL87; -CPyL380: ; +CPyL377: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); goto CPyL84; -CPyL381: ; +CPyL378: ; CPy_DecRef(cpy_r_r136.f0); CPy_DecRef(cpy_r_r136.f1); CPy_DecRef(cpy_r_r136.f2); goto CPyL85; -CPyL382: ; +CPyL379: ; CPy_DECREF(cpy_r_r59); CPy_DECREF_NO_IMM(cpy_r_r60); goto CPyL94; -CPyL383: ; +CPyL380: ; CPy_DecRef(cpy_r_r152); - goto CPyL359; -CPyL384: ; + goto CPyL356; +CPyL381: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); goto CPyL100; -CPyL385: ; +CPyL382: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r158); - goto CPyL359; -CPyL386: ; + goto CPyL356; +CPyL383: ; CPy_DECREF(cpy_r_r59); CPy_DECREF_NO_IMM(cpy_r_r60); CPy_DECREF_NO_IMM(cpy_r_r158); goto CPyL110; -CPyL387: ; +CPyL384: ; CPy_DecRef(cpy_r_r168); - goto CPyL359; -CPyL388: ; + goto CPyL356; +CPyL385: ; CPy_DECREF_NO_IMM(cpy_r_r60); CPy_DECREF_NO_IMM(cpy_r_r158); goto CPyL134; -CPyL389: ; +CPyL386: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r158); CPyTagged_DecRef(cpy_r_cp_index); - goto CPyL359; -CPyL390: ; + goto CPyL356; +CPyL387: ; CPy_DECREF_NO_IMM(cpy_r_r60); CPy_DECREF_NO_IMM(cpy_r_r158); CPyTagged_DECREF(cpy_r_cp_index); CPyTagged_DECREF(cpy_r_cp); goto CPyL134; -CPyL391: ; +CPyL388: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r158); CPyTagged_DecRef(cpy_r_cp); - goto CPyL359; -CPyL392: ; + goto CPyL356; +CPyL389: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r60); CPy_DecRef(cpy_r_r158); CPyTagged_DecRef(cpy_r_next_cp); - goto CPyL359; -CPyL393: ; + goto CPyL356; +CPyL390: ; CPyTagged_DECREF(cpy_r_next_cp); goto CPyL133; -CPyL394: ; +CPyL391: ; CPy_DECREF(cpy_r_r59); CPy_DECREF_NO_IMM(cpy_r_r60); CPy_DECREF_NO_IMM(cpy_r_r158); goto CPyL128; -CPyL395: ; +CPyL392: ; CPy_DecRef(cpy_r_r201); - goto CPyL359; -CPyL396: ; + goto CPyL356; +CPyL393: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); goto CPyL135; -CPyL397: ; +CPyL394: ; CPy_DECREF_NO_IMM(cpy_r_r209); goto CPyL154; -CPyL398: ; +CPyL395: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r209); - goto CPyL359; -CPyL399: ; + goto CPyL356; +CPyL396: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r209); CPy_DecRef(cpy_r_r221); - goto CPyL359; -CPyL400: ; + goto CPyL356; +CPyL397: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r209); CPy_DecRef(cpy_r_r221); CPy_DecRef(cpy_r_r224); goto CPyL143; -CPyL401: ; +CPyL398: ; CPy_DECREF_NO_IMM(cpy_r_r221); goto CPyL146; -CPyL402: ; +CPyL399: ; CPy_DECREF_NO_IMM(cpy_r_r209); goto CPyL152; -CPyL403: ; +CPyL400: ; CPy_DECREF(cpy_r_r59); goto CPyL155; -CPyL404: ; +CPyL401: ; CPy_DecRef(cpy_r_r238); - goto CPyL359; -CPyL405: ; + goto CPyL356; +CPyL402: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); - goto CPyL359; -CPyL406: ; + goto CPyL356; +CPyL403: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_r254); - goto CPyL359; -CPyL407: ; + goto CPyL356; +CPyL404: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_r254); CPy_DecRef(cpy_r_r257); goto CPyL167; -CPyL408: ; +CPyL405: ; CPy_DECREF_NO_IMM(cpy_r_r254); goto CPyL176; -CPyL409: ; +CPyL406: ; CPy_DECREF_NO_IMM(cpy_r_r261); goto CPyL176; -CPyL410: ; +CPyL407: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_r261); - goto CPyL359; -CPyL411: ; + goto CPyL356; +CPyL408: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); goto CPyL178; -CPyL412: ; +CPyL409: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); - goto CPyL359; -CPyL413: ; + goto CPyL356; +CPyL410: ; CPy_DECREF(cpy_r_r282); CPy_DECREF(cpy_r_r283.f2); CPy_DECREF(cpy_r_r283.f3); goto CPyL189; -CPyL414: ; +CPyL411: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r282); CPy_DecRef(cpy_r_r287); - goto CPyL359; -CPyL415: ; + goto CPyL356; +CPyL412: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r282); CPy_DecRef(cpy_r_r288); - goto CPyL359; -CPyL416: ; + goto CPyL356; +CPyL413: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); @@ -6660,70 +6460,70 @@ CPyL416: ; CPy_DecRef(cpy_r_r282); CPy_DecRef(cpy_r_r288); CPy_DecRef(cpy_r_r289); - goto CPyL359; -CPyL417: ; + goto CPyL356; +CPyL414: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r282); CPy_DecRef(cpy_r_r288); - goto CPyL359; -CPyL418: ; + goto CPyL356; +CPyL415: ; CPy_DECREF(cpy_r_chars_group_name); CPy_DECREF(cpy_r_r282); goto CPyL187; -CPyL419: ; +CPyL416: ; CPy_DECREF(cpy_r_r288); goto CPyL188; -CPyL420: ; +CPyL417: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r282); - goto CPyL359; -CPyL421: ; + goto CPyL356; +CPyL418: ; CPy_DECREF(cpy_r_r59); CPy_DECREF(cpy_r_r244); CPy_DECREF(cpy_r_chars_group_name); goto CPyL193; -CPyL422: ; +CPyL419: ; CPy_DecRef(cpy_r_r303); - goto CPyL359; -CPyL423: ; + goto CPyL356; +CPyL420: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); goto CPyL199; -CPyL424: ; +CPyL421: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); goto CPyL202; -CPyL425: ; +CPyL422: ; CPy_DECREF(cpy_r_r59); CPy_DECREF(cpy_r_r309); - goto CPyL280; -CPyL426: ; + goto CPyL277; +CPyL423: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); - goto CPyL359; -CPyL427: ; + goto CPyL356; +CPyL424: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r322); - goto CPyL359; -CPyL428: ; + goto CPyL356; +CPyL425: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); @@ -6731,67 +6531,39 @@ CPyL428: ; CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r322); CPy_DecRef(cpy_r_r324); - goto CPyL359; -CPyL429: ; + goto CPyL356; +CPyL426: ; CPy_DECREF(cpy_r_r322); - goto CPyL279; -CPyL430: ; + goto CPyL276; +CPyL427: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); - goto CPyL359; -CPyL431: ; + goto CPyL356; +CPyL428: ; CPy_DECREF(cpy_r_r59); - goto CPyL231; -CPyL432: ; - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r244); - CPy_DecRef(cpy_r_chars_group_name); - CPy_DecRef(cpy_r_r309); - CPy_DecRef(cpy_r_r335); - CPy_DecRef(cpy_r_r340); - goto CPyL220; -CPyL433: ; - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r244); - CPy_DecRef(cpy_r_chars_group_name); - CPy_DecRef(cpy_r_r309); - CPy_DecRef(cpy_r_r335); - CPy_DecRef(cpy_r_r340); - goto CPyL359; -CPyL434: ; - CPy_DECREF(cpy_r_r346); - goto CPyL229; -CPyL435: ; - CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r59); - CPy_DecRef(cpy_r_r244); - CPy_DecRef(cpy_r_chars_group_name); - CPy_DecRef(cpy_r_r309); - CPy_DecRef(cpy_r_r335); - CPy_DecRef(cpy_r_r346); - CPy_DecRef(cpy_r_r347); - goto CPyL359; -CPyL436: ; + goto CPyL228; +CPyL429: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r59); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); - CPy_DecRef(cpy_r_r346); - goto CPyL359; -CPyL437: ; + CPy_DecRef(cpy_r_r341); + goto CPyL356; +CPyL430: ; + CPy_DECREF(cpy_r_r341); + goto CPyL227; +CPyL431: ; CPy_DECREF(cpy_r_r309); CPy_DECREF_NO_IMM(cpy_r_r335); CPyTagged_DECREF(cpy_r_next_index); - goto CPyL280; -CPyL438: ; + goto CPyL277; +CPyL432: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); @@ -6799,12 +6571,12 @@ CPyL438: ; CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_next_index); CPyTagged_DecRef(cpy_r_cp_i); - goto CPyL359; -CPyL439: ; + goto CPyL356; +CPyL433: ; CPyTagged_DECREF(cpy_r_cp); CPyTagged_DECREF(cpy_r_cp_i); - goto CPyL278; -CPyL440: ; + goto CPyL275; +CPyL434: ; CPy_DecRef(cpy_r_r36); CPyTagged_DecRef(cpy_r_cp); CPy_DecRef(cpy_r_r244); @@ -6813,17 +6585,17 @@ CPyL440: ; CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_next_index); CPyTagged_DecRef(cpy_r_cp_i); - goto CPyL359; -CPyL441: ; + goto CPyL356; +CPyL435: ; CPyTagged_DECREF(cpy_r_next_index); - goto CPyL240; -CPyL442: ; + goto CPyL237; +CPyL436: ; CPyTagged_DECREF(cpy_r_cp); CPy_DECREF(cpy_r_r309); CPy_DECREF_NO_IMM(cpy_r_r335); CPyTagged_DECREF(cpy_r_cp_i); - goto CPyL280; -CPyL443: ; + goto CPyL277; +CPyL437: ; CPy_DecRef(cpy_r_r36); CPyTagged_DecRef(cpy_r_cp); CPy_DecRef(cpy_r_r244); @@ -6831,17 +6603,17 @@ CPyL443: ; CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_cp_i); - goto CPyL359; -CPyL444: ; + goto CPyL356; +CPyL438: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_next_index); - CPy_DecRef(cpy_r_r391); - goto CPyL359; -CPyL445: ; + CPy_DecRef(cpy_r_r384); + goto CPyL356; +CPyL439: ; CPy_DecRef(cpy_r_r36); CPyTagged_DecRef(cpy_r_next_cp); CPy_DecRef(cpy_r_r244); @@ -6849,281 +6621,281 @@ CPyL445: ; CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_next_index); - CPy_DecRef(cpy_r_r391); - goto CPyL359; -CPyL446: ; + CPy_DecRef(cpy_r_r384); + goto CPyL356; +CPyL440: ; CPyTagged_DECREF(cpy_r_next_cp); - goto CPyL271; -CPyL447: ; + goto CPyL268; +CPyL441: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_next_index); - CPy_DecRef(cpy_r_r391); - goto CPyL252; -CPyL448: ; + CPy_DecRef(cpy_r_r384); + goto CPyL249; +CPyL442: ; CPy_DECREF(cpy_r_r244); CPy_DECREF(cpy_r_chars_group_name); CPy_DECREF(cpy_r_r309); CPy_DECREF_NO_IMM(cpy_r_r335); CPyTagged_DECREF(cpy_r_next_index); - CPy_DECREF_NO_IMM(cpy_r_r391); - goto CPyL258; -CPyL449: ; + CPy_DECREF_NO_IMM(cpy_r_r384); + goto CPyL255; +CPyL443: ; CPy_DecRef(cpy_r_r36); - goto CPyL259; -CPyL450: ; - CPy_DecRef(cpy_r_r422); - goto CPyL359; -CPyL451: ; + goto CPyL256; +CPyL444: ; + CPy_DecRef(cpy_r_r415); + goto CPyL356; +CPyL445: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_r309); CPy_DecRef(cpy_r_r335); CPyTagged_DecRef(cpy_r_next_index); - goto CPyL359; -CPyL452: ; + goto CPyL356; +CPyL446: ; CPy_DECREF(cpy_r_r244); CPy_DECREF(cpy_r_chars_group_name); CPy_DECREF(cpy_r_r309); CPy_DECREF_NO_IMM(cpy_r_r335); CPyTagged_DECREF(cpy_r_next_index); - goto CPyL273; -CPyL453: ; - CPy_DecRef(cpy_r_r445); - goto CPyL359; -CPyL454: ; + goto CPyL270; +CPyL447: ; + CPy_DecRef(cpy_r_r438); + goto CPyL356; +CPyL448: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); - goto CPyL281; -CPyL455: ; + goto CPyL278; +CPyL449: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); - goto CPyL359; -CPyL456: ; + goto CPyL356; +CPyL450: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - goto CPyL359; -CPyL457: ; + goto CPyL356; +CPyL451: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_r244); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - goto CPyL359; -CPyL458: ; + CPy_DecRef(cpy_r_r451); + goto CPyL356; +CPyL452: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - goto CPyL359; -CPyL459: ; - CPy_DECREF(cpy_r_r460); - goto CPyL314; -CPyL460: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + goto CPyL356; +CPyL453: ; + CPy_DECREF(cpy_r_r453); + goto CPyL311; +CPyL454: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r460); - goto CPyL359; -CPyL461: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + goto CPyL356; +CPyL455: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r460); - CPyTagged_DecRef(cpy_r_r462); - goto CPyL291; -CPyL462: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + CPyTagged_DecRef(cpy_r_r455); + goto CPyL288; +CPyL456: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r460); - CPyTagged_DecRef(cpy_r_r462); - goto CPyL359; -CPyL463: ; - CPy_DECREF(cpy_r_r467); - goto CPyL306; -CPyL464: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + CPyTagged_DecRef(cpy_r_r455); + goto CPyL356; +CPyL457: ; + CPy_DECREF(cpy_r_r460); + goto CPyL303; +CPyL458: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + CPyTagged_DecRef(cpy_r_r455); CPy_DecRef(cpy_r_r460); - CPyTagged_DecRef(cpy_r_r462); - CPy_DecRef(cpy_r_r467); - goto CPyL359; -CPyL465: ; + goto CPyL356; +CPyL459: ; + CPy_DECREF(cpy_r_r453); + CPyTagged_DECREF(cpy_r_r455); CPy_DECREF(cpy_r_r460); - CPyTagged_DECREF(cpy_r_r462); - CPy_DECREF(cpy_r_r467); - goto CPyL315; -CPyL466: ; + goto CPyL312; +CPyL460: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r460); - CPyTagged_DecRef(cpy_r_r462); - CPy_DecRef(cpy_r_r483); - goto CPyL359; -CPyL467: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + CPyTagged_DecRef(cpy_r_r455); + CPy_DecRef(cpy_r_r476); + goto CPyL356; +CPyL461: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r460); - CPyTagged_DecRef(cpy_r_r462); - goto CPyL359; -CPyL468: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + CPyTagged_DecRef(cpy_r_r455); + goto CPyL356; +CPyL462: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r458); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r460); - CPyTagged_DecRef(cpy_r_r462); - goto CPyL307; -CPyL469: ; + CPy_DecRef(cpy_r_r451); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r453); + CPyTagged_DecRef(cpy_r_r455); + goto CPyL304; +CPyL463: ; CPy_DECREF(cpy_r_r36); CPy_DECREF(cpy_r_retained_groups); - CPy_DECREF(cpy_r_r458); - CPy_DECREF(cpy_r_r459); - CPy_DECREF(cpy_r_r460); - CPyTagged_DECREF(cpy_r_r462); - goto CPyL311; -CPyL470: ; + CPy_DECREF(cpy_r_r451); + CPy_DECREF(cpy_r_r452); + CPy_DECREF(cpy_r_r453); + CPyTagged_DECREF(cpy_r_r455); + goto CPyL308; +CPyL464: ; CPy_DECREF(cpy_r_r36); CPy_DECREF(cpy_r_retained_groups); - CPy_DECREF(cpy_r_r459); - goto CPyL357; -CPyL471: ; + CPy_DECREF(cpy_r_r452); + goto CPyL354; +CPyL465: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r459); - goto CPyL359; -CPyL472: ; + CPy_DecRef(cpy_r_r452); + goto CPyL356; +CPyL466: ; CPy_DECREF(cpy_r_r36); CPy_DECREF(cpy_r_retained_groups); - CPy_DECREF(cpy_r_r459); - CPy_DECREF(cpy_r_r506); - goto CPyL356; -CPyL473: ; + CPy_DECREF(cpy_r_r452); + CPy_DECREF(cpy_r_r499); + goto CPyL353; +CPyL467: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r506); - goto CPyL359; -CPyL474: ; + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r499); + goto CPyL356; +CPyL468: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r506); - CPy_DecRef(cpy_r_r508); - goto CPyL320; -CPyL475: ; + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r499); + CPy_DecRef(cpy_r_r501); + goto CPyL317; +CPyL469: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r506); - CPy_DecRef(cpy_r_r508); - goto CPyL359; -CPyL476: ; + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r499); + CPy_DecRef(cpy_r_r501); + goto CPyL356; +CPyL470: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r506); - CPy_DecRef(cpy_r_r508); - CPy_DecRef(cpy_r_r512); - goto CPyL359; -CPyL477: ; - CPy_DECREF(cpy_r_r512); - CPy_DECREF(cpy_r_r514); - goto CPyL330; -CPyL478: ; + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r499); + CPy_DecRef(cpy_r_r501); + CPy_DecRef(cpy_r_r505); + goto CPyL356; +CPyL471: ; + CPy_DECREF(cpy_r_r505); + CPy_DECREF(cpy_r_r507); + goto CPyL327; +CPyL472: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_chars_group_name); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r459); - CPy_DecRef(cpy_r_r506); - CPy_DecRef(cpy_r_r508); - CPy_DecRef(cpy_r_r512); - CPy_DecRef(cpy_r_r514); - goto CPyL359; -CPyL479: ; - CPy_DECREF(cpy_r_r512); - CPy_DECREF(cpy_r_r514); + CPy_DecRef(cpy_r_r452); + CPy_DecRef(cpy_r_r499); + CPy_DecRef(cpy_r_r501); + CPy_DecRef(cpy_r_r505); + CPy_DecRef(cpy_r_r507); + goto CPyL356; +CPyL473: ; + CPy_DECREF(cpy_r_r505); + CPy_DECREF(cpy_r_r507); + goto CPyL326; +CPyL474: ; + CPy_DECREF(cpy_r_r499); goto CPyL329; -CPyL480: ; - CPy_DECREF(cpy_r_r506); - goto CPyL332; -CPyL481: ; - CPy_DECREF(cpy_r_r508); - goto CPyL317; -CPyL482: ; +CPyL475: ; + CPy_DECREF(cpy_r_r501); + goto CPyL314; +CPyL476: ; CPy_DECREF(cpy_r_retained_groups); - goto CPyL349; -CPyL483: ; + goto CPyL346; +CPyL477: ; CPy_DecRef(cpy_r_r36); CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r508); - goto CPyL359; -CPyL484: ; + CPy_DecRef(cpy_r_r501); + goto CPyL356; +CPyL478: ; CPy_DecRef(cpy_r_retained_groups); - CPy_DecRef(cpy_r_r508); - goto CPyL359; -CPyL485: ; - CPy_DECREF(cpy_r_r508); - goto CPyL336; -CPyL486: ; + CPy_DecRef(cpy_r_r501); + goto CPyL356; +CPyL479: ; + CPy_DECREF(cpy_r_r501); + goto CPyL333; +CPyL480: ; CPy_DECREF(cpy_r_retained_groups); - goto CPyL345; -CPyL487: ; + goto CPyL342; +CPyL481: ; CPy_DecRef(cpy_r_retained_groups); CPy_DecRef(cpy_r_msg); - goto CPyL359; -CPyL488: ; + goto CPyL356; +CPyL482: ; CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_r536); - goto CPyL359; -CPyL489: ; - CPy_DECREF(cpy_r_r537); - goto CPyL341; -CPyL490: ; + CPy_DecRef(cpy_r_r529); + goto CPyL356; +CPyL483: ; + CPy_DECREF(cpy_r_r530); + goto CPyL338; +CPyL484: ; CPy_DecRef(cpy_r_msg); - CPy_DecRef(cpy_r_r536); - CPy_DecRef(cpy_r_r537); - goto CPyL359; -CPyL491: ; + CPy_DecRef(cpy_r_r529); + CPy_DecRef(cpy_r_r530); + goto CPyL356; +CPyL485: ; CPy_DecRef(cpy_r_msg); - goto CPyL359; -CPyL492: ; + goto CPyL356; +CPyL486: ; CPy_DecRef(cpy_r_r36); - CPy_DecRef(cpy_r_r508); - goto CPyL359; -CPyL493: ; + CPy_DecRef(cpy_r_r501); + goto CPyL356; +CPyL487: ; CPy_DecRef(cpy_r_chars_group_name); - goto CPyL359; + goto CPyL356; } PyObject *CPyPy__normalization____validate_tokens_and_get_label_type(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -7165,55 +6937,37 @@ PyObject *CPyDef__normalization____build_and_validate_label_from_tokens(PyObject char cpy_r_r14; char cpy_r_r15; PyObject *cpy_r_r16; - CPyPtr cpy_r_r17; - int64_t cpy_r_r18; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; PyObject *cpy_r_r19; - int64_t cpy_r_r20; - CPyPtr cpy_r_r21; - int64_t cpy_r_r22; - char cpy_r_r23; - CPyPtr cpy_r_r24; - CPyPtr cpy_r_r25; - int64_t cpy_r_r26; - CPyPtr cpy_r_r27; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject **cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; PyObject *cpy_r_r28; - CPyTagged cpy_r_r29; + PyObject *cpy_r_r29; PyObject *cpy_r_r30; PyObject *cpy_r_r31; PyObject *cpy_r_r32; PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; + PyObject *cpy_r_r34; + PyObject **cpy_r_r36; PyObject *cpy_r_r37; - int64_t cpy_r_r38; - PyObject *cpy_r_r39; - char cpy_r_r40; - PyObject **cpy_r_r42; + PyObject *cpy_r_r38; + char cpy_r_r39; + int64_t cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject *cpy_r_r46; - PyObject *cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject **cpy_r_r51; - PyObject *cpy_r_r52; - CPyTagged cpy_r_r53; - PyObject *cpy_r_r54; - int32_t cpy_r_r55; - char cpy_r_r56; - char cpy_r_r57; - char cpy_r_r58; - int64_t cpy_r_r59; - PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; cpy_r_r0 = 0; CPyL1: ; cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_tokens)->ob_size; cpy_r_r2 = *(int64_t *)cpy_r_r1; cpy_r_r3 = cpy_r_r0 < cpy_r_r2; - if (!cpy_r_r3) goto CPyL32; + if (!cpy_r_r3) goto CPyL20; cpy_r_r4 = (CPyPtr)&((PyListObject *)cpy_r_tokens)->ob_item; cpy_r_r5 = *(CPyPtr *)cpy_r_r4; cpy_r_r6 = cpy_r_r0 * 8; @@ -7223,24 +6977,24 @@ CPyL1: ; if (likely((Py_TYPE(cpy_r_r8) == CPyType__normalization___EmojiToken) || (Py_TYPE(cpy_r_r8) == CPyType__normalization___TextToken) || (Py_TYPE(cpy_r_r8) == CPyType__normalization___Token))) cpy_r_r9 = cpy_r_r8; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", 413, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r8); - goto CPyL35; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", 429, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r8); + goto CPyL23; } cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ cpy_r_r11 = CPyObject_GetAttr(cpy_r_r9, cpy_r_r10); if (unlikely(cpy_r_r11 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL36; + goto CPyL24; } if (likely(Py_TYPE(cpy_r_r11) == CPyType__normalization___TokenType)) cpy_r_r12 = cpy_r_r11; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", 414, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r11); - goto CPyL36; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", 430, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r11); + goto CPyL24; } cpy_r_r13 = CPyStatic__normalization___TokenType___TEXT; if (unlikely(cpy_r_r13 == NULL)) { - goto CPyL37; + goto CPyL25; } else goto CPyL8; CPyL6: ; @@ -7248,236 +7002,129 @@ CPyL6: ; cpy_r_r14 = 0; if (unlikely(!cpy_r_r14)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL23; } CPy_Unreachable(); CPyL8: ; cpy_r_r15 = cpy_r_r12 == cpy_r_r13; CPy_DECREF_NO_IMM(cpy_r_r12); - if (!cpy_r_r15) goto CPyL38; - cpy_r_r16 = ((faster_ens____normalization___TokenObject *)cpy_r_r9)->__original_codepoints; - CPy_INCREF_NO_IMM(cpy_r_r16); - cpy_r_r17 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r18 = *(int64_t *)cpy_r_r17; - cpy_r_r19 = PyList_New(cpy_r_r18); + if (!cpy_r_r15) goto CPyL26; + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r17 = CPyModule_builtins; + cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ + cpy_r_r19 = CPyObject_GetAttr(cpy_r_r17, cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL39; - } - cpy_r_r20 = 0; -CPyL11: ; - cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r22 = *(int64_t *)cpy_r_r21; - cpy_r_r23 = cpy_r_r20 < cpy_r_r22; - if (!cpy_r_r23) goto CPyL40; - cpy_r_r24 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; - cpy_r_r25 = *(CPyPtr *)cpy_r_r24; - cpy_r_r26 = cpy_r_r20 * 8; - cpy_r_r27 = cpy_r_r25 + cpy_r_r26; - cpy_r_r28 = *(PyObject * *)cpy_r_r27; - CPy_INCREF(cpy_r_r28); - if (likely(PyLong_Check(cpy_r_r28))) - cpy_r_r29 = CPyTagged_FromObject(cpy_r_r28); - else { - CPy_TypeError("int", cpy_r_r28); cpy_r_r29 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL41; - } - cpy_r_r30 = CPyModule_builtins; - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL42; - } - cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_r29); - PyObject *cpy_r_r34[1] = {cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL43; - } - CPy_DECREF(cpy_r_r33); - if (likely(PyUnicode_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", 416, CPyStatic__normalization___globals, "str", cpy_r_r36); - goto CPyL41; + goto CPyL24; } - CPyList_SetItemUnsafe(cpy_r_r19, cpy_r_r20, cpy_r_r37); - cpy_r_r38 = cpy_r_r20 + 1; - cpy_r_r20 = cpy_r_r38; - goto CPyL11; -CPyL18: ; - cpy_r_r39 = CPyStatic__normalization___NFC; - if (unlikely(cpy_r_r39 == NULL)) { - goto CPyL44; - } else - goto CPyL21; -CPyL19: ; - PyErr_SetString(PyExc_NameError, "value for final name \"NFC\" was not set"); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { + cpy_r_r20 = ((faster_ens____normalization___TokenObject *)cpy_r_r9)->__original_codepoints; + CPy_INCREF_NO_IMM(cpy_r_r20); + cpy_r_r21 = CPyModule_builtins; + cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r23 = CPyObject_GetAttr(cpy_r_r21, cpy_r_r22); + if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL27; } - CPy_Unreachable(); -CPyL21: ; - PyObject *cpy_r_r41[1] = {cpy_r_r19}; - cpy_r_r42 = (PyObject **)&cpy_r_r41; - cpy_r_r43 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r42, 1, 0); - if (unlikely(cpy_r_r43 == NULL)) { + PyObject *cpy_r_r24[2] = {cpy_r_r19, cpy_r_r20}; + cpy_r_r25 = (PyObject **)&cpy_r_r24; + cpy_r_r26 = PyObject_Vectorcall(cpy_r_r23, cpy_r_r25, 2, 0); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r26 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL45; + goto CPyL27; } - CPy_DECREF_NO_IMM(cpy_r_r19); - cpy_r_r44 = PyList_New(0); - if (unlikely(cpy_r_r44 == NULL)) { + CPy_DECREF(cpy_r_r19); + CPy_DECREF_NO_IMM(cpy_r_r20); + cpy_r_r27 = PyUnicode_Join(cpy_r_r16, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL46; + goto CPyL24; } - cpy_r_r45 = PyObject_GetIter(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r45 == NULL)) { + cpy_r_r28 = CPyDef__normalization___NFC(cpy_r_r27); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL47; + goto CPyL24; } -CPyL24: ; - cpy_r_r46 = PyIter_Next(cpy_r_r45); - if (cpy_r_r46 == NULL) goto CPyL48; - cpy_r_r47 = CPyModule_builtins; - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ - cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { + cpy_r_r29 = CPyModule_builtins; + cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL49; + goto CPyL28; } - PyObject *cpy_r_r50[1] = {cpy_r_r46}; - cpy_r_r51 = (PyObject **)&cpy_r_r50; - cpy_r_r52 = PyObject_Vectorcall(cpy_r_r49, cpy_r_r51, 1, 0); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r52 == NULL)) { + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r34 = CPyObject_GetAttr(cpy_r_r32, cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL49; - } - CPy_DECREF(cpy_r_r46); - if (likely(PyLong_Check(cpy_r_r52))) - cpy_r_r53 = CPyTagged_FromObject(cpy_r_r52); - else { - CPy_TypeError("int", cpy_r_r52); cpy_r_r53 = CPY_INT_TAG; + goto CPyL29; } - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == CPY_INT_TAG)) { + PyObject *cpy_r_r35[2] = {cpy_r_r31, cpy_r_r28}; + cpy_r_r36 = (PyObject **)&cpy_r_r35; + cpy_r_r37 = PyObject_Vectorcall(cpy_r_r34, cpy_r_r36, 2, 0); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r37 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL50; + goto CPyL29; } - cpy_r_r54 = CPyTagged_StealAsObject(cpy_r_r53); - cpy_r_r55 = PyList_Append(cpy_r_r44, cpy_r_r54); - CPy_DECREF(cpy_r_r54); - cpy_r_r56 = cpy_r_r55 >= 0; - if (unlikely(!cpy_r_r56)) { + CPy_DECREF(cpy_r_r31); + CPy_DECREF(cpy_r_r28); + cpy_r_r38 = PySequence_List(cpy_r_r37); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL50; - } else goto CPyL24; -CPyL29: ; - cpy_r_r57 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r57)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL47; } CPy_DECREF(((faster_ens____normalization___TokenObject *)cpy_r_r9)->__normalized_codepoints); - ((faster_ens____normalization___TokenObject *)cpy_r_r9)->__normalized_codepoints = cpy_r_r44; + ((faster_ens____normalization___TokenObject *)cpy_r_r9)->__normalized_codepoints = cpy_r_r38; CPy_DECREF_NO_IMM(cpy_r_r9); -CPyL31: ; - cpy_r_r59 = cpy_r_r0 + 1; - cpy_r_r0 = cpy_r_r59; +CPyL19: ; + cpy_r_r40 = cpy_r_r0 + 1; + cpy_r_r0 = cpy_r_r40; goto CPyL1; -CPyL32: ; - cpy_r_r60 = CPyDef__normalization____validate_tokens_and_get_label_type(cpy_r_tokens); - if (unlikely(cpy_r_r60 == NULL)) { +CPyL20: ; + cpy_r_r41 = CPyDef__normalization____validate_tokens_and_get_label_type(cpy_r_tokens); + if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL23; } - cpy_r_r61 = CPyDef__normalization___Label(cpy_r_r60, cpy_r_tokens); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == NULL)) { + cpy_r_r42 = CPyDef__normalization___Label(cpy_r_r41, cpy_r_tokens); + CPy_DECREF(cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL23; } - return cpy_r_r61; -CPyL35: ; - cpy_r_r62 = NULL; - return cpy_r_r62; -CPyL36: ; + return cpy_r_r42; +CPyL23: ; + cpy_r_r43 = NULL; + return cpy_r_r43; +CPyL24: ; CPy_DecRef(cpy_r_r9); - goto CPyL35; -CPyL37: ; + goto CPyL23; +CPyL25: ; CPy_DecRef(cpy_r_r9); CPy_DecRef(cpy_r_r12); goto CPyL6; -CPyL38: ; +CPyL26: ; CPy_DECREF_NO_IMM(cpy_r_r9); - goto CPyL31; -CPyL39: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r16); - goto CPyL35; -CPyL40: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL18; -CPyL41: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - goto CPyL35; -CPyL42: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - CPyTagged_DecRef(cpy_r_r29); - goto CPyL35; -CPyL43: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r33); - goto CPyL35; -CPyL44: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r19); goto CPyL19; -CPyL45: ; +CPyL27: ; CPy_DecRef(cpy_r_r9); CPy_DecRef(cpy_r_r19); - goto CPyL35; -CPyL46: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r43); - goto CPyL35; -CPyL47: ; - CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r44); - goto CPyL35; -CPyL48: ; - CPy_DECREF(cpy_r_r45); - goto CPyL29; -CPyL49: ; + CPy_DecRef(cpy_r_r20); + goto CPyL23; +CPyL28: ; CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - CPy_DecRef(cpy_r_r46); - goto CPyL35; -CPyL50: ; + CPy_DecRef(cpy_r_r28); + goto CPyL23; +CPyL29: ; CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL35; + CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r31); + goto CPyL23; } PyObject *CPyPy__normalization____build_and_validate_label_from_tokens(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -7501,276 +7148,6 @@ fail: ; return NULL; } -PyObject *CPyDef__normalization____buffer_codepoints_to_chars(PyObject *cpy_r_buffer) { - PyObject *cpy_r_r0; - CPyPtr cpy_r_r1; - int64_t cpy_r_r2; - PyObject *cpy_r_r3; - int64_t cpy_r_r4; - CPyPtr cpy_r_r5; - int64_t cpy_r_r6; - char cpy_r_r7; - CPyPtr cpy_r_r8; - CPyPtr cpy_r_r9; - int64_t cpy_r_r10; - CPyPtr cpy_r_r11; - PyObject *cpy_r_r12; - PyObject *cpy_r_r13; - char cpy_r_r14; - PyObject *cpy_r_r15; - PyObject *cpy_r_r16; - CPyPtr cpy_r_r17; - int64_t cpy_r_r18; - PyObject *cpy_r_r19; - int64_t cpy_r_r20; - CPyPtr cpy_r_r21; - int64_t cpy_r_r22; - char cpy_r_r23; - CPyPtr cpy_r_r24; - CPyPtr cpy_r_r25; - int64_t cpy_r_r26; - CPyPtr cpy_r_r27; - PyObject *cpy_r_r28; - CPyTagged cpy_r_r29; - PyObject *cpy_r_r30; - PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; - PyObject **cpy_r_r35; - PyObject *cpy_r_r36; - PyObject *cpy_r_r37; - int64_t cpy_r_r38; - PyObject *cpy_r_r39; - PyObject *cpy_r_r40; - CPyTagged cpy_r_r41; - PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; - PyObject *cpy_r_r45; - PyObject **cpy_r_r47; - PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - int64_t cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - cpy_r_r0 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r1 = (CPyPtr)&((PyVarObject *)cpy_r_buffer)->ob_size; - cpy_r_r2 = *(int64_t *)cpy_r_r1; - cpy_r_r3 = PyList_New(cpy_r_r2); - if (unlikely(cpy_r_r3 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL26; - } - cpy_r_r4 = 0; -CPyL2: ; - cpy_r_r5 = (CPyPtr)&((PyVarObject *)cpy_r_buffer)->ob_size; - cpy_r_r6 = *(int64_t *)cpy_r_r5; - cpy_r_r7 = cpy_r_r4 < cpy_r_r6; - if (!cpy_r_r7) goto CPyL24; - cpy_r_r8 = (CPyPtr)&((PyListObject *)cpy_r_buffer)->ob_item; - cpy_r_r9 = *(CPyPtr *)cpy_r_r8; - cpy_r_r10 = cpy_r_r4 * 8; - cpy_r_r11 = cpy_r_r9 + cpy_r_r10; - cpy_r_r12 = *(PyObject * *)cpy_r_r11; - CPy_INCREF(cpy_r_r12); - if (PyLong_Check(cpy_r_r12)) - cpy_r_r13 = cpy_r_r12; - else { - cpy_r_r13 = NULL; - } - if (cpy_r_r13 != NULL) goto __LL19; - if (PyList_Check(cpy_r_r12)) - cpy_r_r13 = cpy_r_r12; - else { - cpy_r_r13 = NULL; - } - if (cpy_r_r13 != NULL) goto __LL19; - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", 426, CPyStatic__normalization___globals, "union[int, list]", cpy_r_r12); - goto CPyL27; -__LL19: ; - cpy_r_r14 = PyList_Check(cpy_r_r13); - if (!cpy_r_r14) goto CPyL17; - cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - if (likely(PyList_Check(cpy_r_r13))) - cpy_r_r16 = cpy_r_r13; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", 427, CPyStatic__normalization___globals, "list", cpy_r_r13); - goto CPyL27; - } - cpy_r_r17 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r18 = *(int64_t *)cpy_r_r17; - cpy_r_r19 = PyList_New(cpy_r_r18); - if (unlikely(cpy_r_r19 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL28; - } - cpy_r_r20 = 0; -CPyL8: ; - cpy_r_r21 = (CPyPtr)&((PyVarObject *)cpy_r_r16)->ob_size; - cpy_r_r22 = *(int64_t *)cpy_r_r21; - cpy_r_r23 = cpy_r_r20 < cpy_r_r22; - if (!cpy_r_r23) goto CPyL29; - cpy_r_r24 = (CPyPtr)&((PyListObject *)cpy_r_r16)->ob_item; - cpy_r_r25 = *(CPyPtr *)cpy_r_r24; - cpy_r_r26 = cpy_r_r20 * 8; - cpy_r_r27 = cpy_r_r25 + cpy_r_r26; - cpy_r_r28 = *(PyObject * *)cpy_r_r27; - CPy_INCREF(cpy_r_r28); - if (likely(PyLong_Check(cpy_r_r28))) - cpy_r_r29 = CPyTagged_FromObject(cpy_r_r28); - else { - CPy_TypeError("int", cpy_r_r28); cpy_r_r29 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL30; - } - cpy_r_r30 = CPyModule_builtins; - cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ - cpy_r_r32 = CPyObject_GetAttr(cpy_r_r30, cpy_r_r31); - if (unlikely(cpy_r_r32 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL31; - } - cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_r29); - PyObject *cpy_r_r34[1] = {cpy_r_r33}; - cpy_r_r35 = (PyObject **)&cpy_r_r34; - cpy_r_r36 = PyObject_Vectorcall(cpy_r_r32, cpy_r_r35, 1, 0); - CPy_DECREF(cpy_r_r32); - if (unlikely(cpy_r_r36 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL32; - } - CPy_DECREF(cpy_r_r33); - if (likely(PyUnicode_Check(cpy_r_r36))) - cpy_r_r37 = cpy_r_r36; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", 427, CPyStatic__normalization___globals, "str", cpy_r_r36); - goto CPyL30; - } - CPyList_SetItemUnsafe(cpy_r_r19, cpy_r_r20, cpy_r_r37); - cpy_r_r38 = cpy_r_r20 + 1; - cpy_r_r20 = cpy_r_r38; - goto CPyL8; -CPyL15: ; - cpy_r_r39 = PyUnicode_Join(cpy_r_r15, cpy_r_r19); - CPy_DECREF_NO_IMM(cpy_r_r19); - if (unlikely(cpy_r_r39 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL27; - } - cpy_r_r40 = cpy_r_r39; - goto CPyL22; -CPyL17: ; - if (likely(PyLong_Check(cpy_r_r13))) - cpy_r_r41 = CPyTagged_FromObject(cpy_r_r13); - else { - CPy_TypeError("int", cpy_r_r13); cpy_r_r41 = CPY_INT_TAG; - } - CPy_DECREF(cpy_r_r13); - if (unlikely(cpy_r_r41 == CPY_INT_TAG)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL27; - } - cpy_r_r42 = CPyModule_builtins; - cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ - cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL33; - } - cpy_r_r45 = CPyTagged_StealAsObject(cpy_r_r41); - PyObject *cpy_r_r46[1] = {cpy_r_r45}; - cpy_r_r47 = (PyObject **)&cpy_r_r46; - cpy_r_r48 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r47, 1, 0); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r48 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL34; - } - CPy_DECREF(cpy_r_r45); - if (likely(PyUnicode_Check(cpy_r_r48))) - cpy_r_r49 = cpy_r_r48; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", 427, CPyStatic__normalization___globals, "str", cpy_r_r48); - goto CPyL27; - } - cpy_r_r40 = cpy_r_r49; -CPyL22: ; - CPyList_SetItemUnsafe(cpy_r_r3, cpy_r_r4, cpy_r_r40); - cpy_r_r50 = cpy_r_r4 + 1; - cpy_r_r4 = cpy_r_r50; - goto CPyL2; -CPyL24: ; - cpy_r_r51 = PyUnicode_Join(cpy_r_r0, cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); - if (unlikely(cpy_r_r51 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL26; - } - return cpy_r_r51; -CPyL26: ; - cpy_r_r52 = NULL; - return cpy_r_r52; -CPyL27: ; - CPy_DecRef(cpy_r_r3); - goto CPyL26; -CPyL28: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - goto CPyL26; -CPyL29: ; - CPy_DECREF_NO_IMM(cpy_r_r16); - goto CPyL15; -CPyL30: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - goto CPyL26; -CPyL31: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - CPyTagged_DecRef(cpy_r_r29); - goto CPyL26; -CPyL32: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r16); - CPy_DecRef(cpy_r_r19); - CPy_DecRef(cpy_r_r33); - goto CPyL26; -CPyL33: ; - CPy_DecRef(cpy_r_r3); - CPyTagged_DecRef(cpy_r_r41); - goto CPyL26; -CPyL34: ; - CPy_DecRef(cpy_r_r3); - CPy_DecRef(cpy_r_r45); - goto CPyL26; -} - -PyObject *CPyPy__normalization____buffer_codepoints_to_chars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { - static const char * const kwlist[] = {"buffer", 0}; - static CPyArg_Parser parser = {"O:_buffer_codepoints_to_chars", kwlist, 0}; - PyObject *obj_buffer; - if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_buffer)) { - return NULL; - } - PyObject *arg_buffer; - if (likely(PyList_Check(obj_buffer))) - arg_buffer = obj_buffer; - else { - CPy_TypeError("list", obj_buffer); - goto fail; - } - PyObject *retval = CPyDef__normalization____buffer_codepoints_to_chars(arg_buffer); - return retval; -fail: ; - CPy_AddTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - return NULL; -} - PyObject *CPyDef__normalization___normalize_name_ensip15(PyObject *cpy_r_name) { char cpy_r_r0; PyObject *cpy_r_r1; @@ -8028,10 +7405,10 @@ CPyL4: ; cpy_r_r8 = PyTuple_New(2); if (unlikely(cpy_r_r8 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp20 = cpy_r_r7.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp20); - PyObject *__tmp21 = cpy_r_r7.f1; - PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp21); + PyObject *__tmp19 = cpy_r_r7.f0; + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp19); + PyObject *__tmp20 = cpy_r_r7.f1; + PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp20); cpy_r_r9 = PyObject_IsInstance(cpy_r_name, cpy_r_r8); CPy_DECREF(cpy_r_r8); cpy_r_r10 = cpy_r_r9 >= 0; @@ -8053,7 +7430,7 @@ CPyL4: ; if (likely(PyUnicode_Check(cpy_r_r16))) cpy_r_r17 = cpy_r_r16; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 446, CPyStatic__normalization___globals, "str", cpy_r_r16); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 455, CPyStatic__normalization___globals, "str", cpy_r_r16); goto CPyL132; } cpy_r_name = cpy_r_r17; @@ -8081,7 +7458,7 @@ CPyL12: ; if (likely(PyUnicode_Check(cpy_r_r29))) cpy_r_r30 = cpy_r_r29; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 450, CPyStatic__normalization___globals, "str", cpy_r_r29); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 459, CPyStatic__normalization___globals, "str", cpy_r_r29); goto CPyL134; } cpy_r_r31 = CPyStr_Size_size_t(cpy_r_r30); @@ -8118,7 +7495,7 @@ CPyL19: ; if (likely(Py_TYPE(cpy_r_r40) == CPyType_exceptions___InvalidName)) cpy_r_r41 = cpy_r_r40; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 451, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r40); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 460, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r40); goto CPyL132; } CPy_Raise(cpy_r_r41); @@ -8224,7 +7601,7 @@ CPyL40: ; if (likely(PyUnicode_Check(cpy_r_r61))) cpy_r_r62 = cpy_r_r61; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 462, CPyStatic__normalization___globals, "str", cpy_r_r61); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 471, CPyStatic__normalization___globals, "str", cpy_r_r61); goto CPyL142; } cpy_r_r63 = CPyStr_Size_size_t(cpy_r_r62); @@ -8315,7 +7692,7 @@ CPyL60: ; if (likely(PyList_Check(cpy_r_r91))) cpy_r_r92 = cpy_r_r91; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 473, CPyStatic__normalization___globals, "list", cpy_r_r91); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 482, CPyStatic__normalization___globals, "list", cpy_r_r91); goto CPyL150; } cpy_r_r93 = (CPyPtr)&((PyVarObject *)cpy_r_r92)->ob_size; @@ -8381,7 +7758,7 @@ CPyL71: ; if (likely(Py_TYPE(cpy_r_r120) == CPyType_exceptions___InvalidName)) cpy_r_r121 = cpy_r_r120; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 484, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r120); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 493, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r120); goto CPyL132; } CPy_Raise(cpy_r_r121); @@ -8422,7 +7799,7 @@ CPyL80: ; if (likely(cpy_r_emoji_codepoint != Py_None)) cpy_r_r129 = cpy_r_emoji_codepoint; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 470, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 479, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); goto CPyL157; } cpy_r_r130 = (CPyPtr)&((PyVarObject *)cpy_r_r129)->ob_size; @@ -8460,7 +7837,7 @@ CPyL88: ; if (likely(cpy_r_emoji_codepoint != Py_None)) cpy_r_r142 = cpy_r_emoji_codepoint; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 498, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 507, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); goto CPyL157; } cpy_r_r143 = CPyDef__normalization___EmojiToken(cpy_r_r142); @@ -8479,7 +7856,7 @@ CPyL88: ; if (likely(cpy_r_emoji_codepoint != Py_None)) cpy_r_r146 = cpy_r_emoji_codepoint; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 499, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 508, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); goto CPyL157; } cpy_r_r147 = (CPyPtr)&((PyVarObject *)cpy_r_r146)->ob_size; @@ -8495,7 +7872,7 @@ CPyL88: ; if (likely(PyList_Check(cpy_r_r150))) cpy_r_r151 = cpy_r_r150; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 499, CPyStatic__normalization___globals, "list", cpy_r_r150); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 508, CPyStatic__normalization___globals, "list", cpy_r_r150); goto CPyL159; } cpy_r__input = cpy_r_r151; @@ -8540,16 +7917,16 @@ CPyL95: ; else { cpy_r_r160 = NULL; } - if (cpy_r_r160 != NULL) goto __LL22; + if (cpy_r_r160 != NULL) goto __LL21; if (cpy_r_r159 == Py_None) cpy_r_r160 = cpy_r_r159; else { cpy_r_r160 = NULL; } - if (cpy_r_r160 != NULL) goto __LL22; - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 507, CPyStatic__normalization___globals, "list or None", cpy_r_r159); + if (cpy_r_r160 != NULL) goto __LL21; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 516, CPyStatic__normalization___globals, "list or None", cpy_r_r159); goto CPyL161; -__LL22: ; +__LL21: ; CPy_INCREF(cpy_r_r160); cpy_r_r161 = (PyObject *)&_Py_NoneStruct; cpy_r_r162 = cpy_r_r160 != cpy_r_r161; @@ -8562,7 +7939,7 @@ CPyL102: ; if (likely(cpy_r_r160 != Py_None)) cpy_r_r163 = cpy_r_r160; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 508, CPyStatic__normalization___globals, "list", cpy_r_r160); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 517, CPyStatic__normalization___globals, "list", cpy_r_r160); goto CPyL160; } cpy_r_r164 = 0; @@ -8642,7 +8019,7 @@ CPyL111: ; if (likely(PyUnicode_Check(cpy_r_r192))) cpy_r_r193 = cpy_r_r192; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 516, CPyStatic__normalization___globals, "str", cpy_r_r192); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 525, CPyStatic__normalization___globals, "str", cpy_r_r192); goto CPyL168; } cpy_r_r194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' | codepoint " */ @@ -8672,7 +8049,7 @@ CPyL111: ; if (likely(PyUnicode_Check(cpy_r_r203))) cpy_r_r204 = cpy_r_r203; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 517, CPyStatic__normalization___globals, "str", cpy_r_r203); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 526, CPyStatic__normalization___globals, "str", cpy_r_r203); goto CPyL173; } cpy_r_r205 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ @@ -8696,7 +8073,7 @@ CPyL111: ; if (likely(Py_TYPE(cpy_r_r210) == CPyType_exceptions___InvalidName)) cpy_r_r211 = cpy_r_r210; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 515, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r210); + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 524, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r210); goto CPyL132; } CPy_Raise(cpy_r_r211); @@ -9072,6 +8449,3125 @@ fail: ; return NULL; } +PyObject *CPyDef__normalization___NFC(PyObject *cpy_r_unistr) { + CPyTagged cpy_r_prev_ccc; + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + int32_t cpy_r_r21; + char cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + CPyTagged cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject **cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + PyObject **cpy_r_r54; + PyObject *cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + cpy_r_prev_ccc = 0; + cpy_r_r0 = CPyStatic__normalization____NFC__QC_NO_OR_MAYBE; + if (unlikely(cpy_r_r0 == NULL)) { + goto CPyL36; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_NFC__QC_NO_OR_MAYBE\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL3: ; + CPy_INCREF(cpy_r_r0); + cpy_r_r2 = CPyStatic__normalization____NON_ZERO_CCC_TABLE; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL37; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_NON_ZERO_CCC_TABLE\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL35; + } + CPy_Unreachable(); +CPyL6: ; + CPy_INCREF(cpy_r_r2); + cpy_r_r4 = CPyModule_builtins; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + PyObject *cpy_r_r10[2] = {cpy_r_r6, cpy_r_unistr}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 2, 0); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r13 = PyObject_GetIter(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } +CPyL10: ; + cpy_r_r14 = PyIter_Next(cpy_r_r13); + if (cpy_r_r14 == NULL) goto CPyL40; + if (likely(PyLong_Check(cpy_r_r14))) + cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); + else { + CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + CPyTagged_INCREF(cpy_r_r15); + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r15); + cpy_r_r17 = PySequence_Contains(cpy_r_r0, cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL42; + } + cpy_r_r19 = cpy_r_r17; + if (cpy_r_r19) goto CPyL43; + CPyTagged_INCREF(cpy_r_r15); + cpy_r_r20 = CPyTagged_StealAsObject(cpy_r_r15); + cpy_r_r21 = PySequence_Contains(cpy_r_r2, cpy_r_r20); + CPy_DECREF(cpy_r_r20); + cpy_r_r22 = cpy_r_r21 >= 0; + if (unlikely(!cpy_r_r22)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL42; + } + cpy_r_r23 = cpy_r_r21; + cpy_r_r24 = cpy_r_r23 ^ 1; + if (cpy_r_r24) goto CPyL44; + cpy_r_r25 = CPyTagged_StealAsObject(cpy_r_r15); + cpy_r_r26 = PyObject_GetItem(cpy_r_r2, cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_prev_ccc); + cpy_r_r28 = PyObject_RichCompare(cpy_r_r26, cpy_r_r27, 0); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL45; + } + cpy_r_r29 = PyObject_IsTrue(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL45; + } + cpy_r_r31 = cpy_r_r29; + if (cpy_r_r31) goto CPyL46; + if (likely(PyLong_Check(cpy_r_r26))) + cpy_r_r32 = CPyTagged_FromObject(cpy_r_r26); + else { + CPy_TypeError("int", cpy_r_r26); cpy_r_r32 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r26); + if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL47; + } + cpy_r_prev_ccc = cpy_r_r32; + goto CPyL10; +CPyL22: ; + cpy_r_r33 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL35; + } + CPy_INCREF(cpy_r_unistr); + return cpy_r_unistr; +CPyL24: ; + cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r35 = CPyModule_builtins; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL35; + } + cpy_r_r38 = CPyModule_builtins; + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL48; + } + cpy_r_r41 = CPyDef__normalization___NFD(cpy_r_unistr); + if (unlikely(cpy_r_r41 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL49; + } + cpy_r_r42 = CPyModule_builtins; + cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL50; + } + PyObject *cpy_r_r45[2] = {cpy_r_r40, cpy_r_r41}; + cpy_r_r46 = (PyObject **)&cpy_r_r45; + cpy_r_r47 = PyObject_Vectorcall(cpy_r_r44, cpy_r_r46, 2, 0); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL50; + } + CPy_DECREF(cpy_r_r40); + CPy_DECREF(cpy_r_r41); + cpy_r_r48 = PySequence_List(cpy_r_r47); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r48 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL48; + } + cpy_r_r49 = CPyDef__normalization____compose(cpy_r_r48); + CPy_DECREF_NO_IMM(cpy_r_r48); + if (unlikely(cpy_r_r49 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL48; + } + cpy_r_r50 = CPyModule_builtins; + cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r52 = CPyObject_GetAttr(cpy_r_r50, cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL51; + } + PyObject *cpy_r_r53[2] = {cpy_r_r37, cpy_r_r49}; + cpy_r_r54 = (PyObject **)&cpy_r_r53; + cpy_r_r55 = PyObject_Vectorcall(cpy_r_r52, cpy_r_r54, 2, 0); + CPy_DECREF(cpy_r_r52); + if (unlikely(cpy_r_r55 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL51; + } + CPy_DECREF(cpy_r_r37); + CPy_DECREF_NO_IMM(cpy_r_r49); + cpy_r_r56 = PyUnicode_Join(cpy_r_r34, cpy_r_r55); + CPy_DECREF(cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL35; + } + return cpy_r_r56; +CPyL35: ; + cpy_r_r57 = NULL; + return cpy_r_r57; +CPyL36: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + goto CPyL1; +CPyL37: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + goto CPyL4; +CPyL38: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + goto CPyL35; +CPyL39: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + goto CPyL35; +CPyL40: ; + CPyTagged_DECREF(cpy_r_prev_ccc); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + goto CPyL22; +CPyL41: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + goto CPyL35; +CPyL42: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPyTagged_DecRef(cpy_r_r15); + goto CPyL35; +CPyL43: ; + CPyTagged_DECREF(cpy_r_prev_ccc); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + CPyTagged_DECREF(cpy_r_r15); + goto CPyL24; +CPyL44: ; + CPyTagged_DECREF(cpy_r_r15); + goto CPyL10; +CPyL45: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r26); + goto CPyL35; +CPyL46: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r26); + goto CPyL24; +CPyL47: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + goto CPyL35; +CPyL48: ; + CPy_DecRef(cpy_r_r37); + goto CPyL35; +CPyL49: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + goto CPyL35; +CPyL50: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r41); + goto CPyL35; +CPyL51: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r49); + goto CPyL35; +} + +PyObject *CPyPy__normalization___NFC(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"unistr", 0}; + static CPyArg_Parser parser = {"O:NFC", kwlist, 0}; + PyObject *obj_unistr; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_unistr)) { + return NULL; + } + PyObject *arg_unistr; + if (likely(PyUnicode_Check(obj_unistr))) + arg_unistr = obj_unistr; + else { + CPy_TypeError("str", obj_unistr); + goto fail; + } + PyObject *retval = CPyDef__normalization___NFC(arg_unistr); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "NFC", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + +PyObject *CPyDef__normalization____compose(PyObject *cpy_r_elements_) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + CPyTagged cpy_r_r7; + int64_t cpy_r_r8; + CPyPtr cpy_r_r9; + int64_t cpy_r_r10; + char cpy_r_r11; + CPyTagged cpy_r_i; + CPyPtr cpy_r_r12; + CPyPtr cpy_r_r13; + int64_t cpy_r_r14; + CPyPtr cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_x; + PyObject *cpy_r_r18; + char cpy_r_r19; + CPyTagged cpy_r_r20; + PyObject *cpy_r_r21; + int32_t cpy_r_r22; + char cpy_r_r23; + char cpy_r_r24; + char cpy_r_last_cc; + char cpy_r_blocked; + CPyTagged cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + CPyTagged cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + tuple_T2II cpy_r_r38; + CPyTagged cpy_r_r39; + CPyTagged cpy_r_r40; + PyObject *cpy_r_r41; + int32_t cpy_r_r42; + char cpy_r_r43; + char cpy_r_r44; + CPyTagged cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + char cpy_r_r49; + CPyTagged cpy_r_r50; + PyObject *cpy_r_r51; + int32_t cpy_r_r52; + char cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + CPyTagged cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + PyObject *cpy_r_r61; + int32_t cpy_r_r62; + char cpy_r_r63; + char cpy_r_r64; + CPyTagged cpy_r_r65; + tuple_T2II cpy_r_r66; + PyObject *cpy_r_r67; + int32_t cpy_r_r68; + char cpy_r_r69; + char cpy_r_r70; + PyObject *cpy_r_r71; + PyObject *cpy_r_r72; + CPyTagged cpy_r_r73; + PyObject *cpy_r_r74; + PyObject *cpy_r_r75; + CPyTagged cpy_r_r76; + PyObject *cpy_r_r77; + PyObject *cpy_r_precomp; + PyObject *cpy_r_r78; + char cpy_r_r79; + CPyTagged cpy_r_r80; + PyObject *cpy_r_r81; + int32_t cpy_r_r82; + char cpy_r_r83; + char cpy_r_r84; + CPyTagged cpy_r_r85; + PyObject *cpy_r_r86; + char cpy_r_r87; + PyObject *cpy_r_r88; + PyObject *cpy_r_r89; + char cpy_r_r90; + char cpy_r_r91; + CPyTagged cpy_r_r92; + int64_t cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject **cpy_r_r99; + PyObject *cpy_r_r100; + PyObject *cpy_r_r101; + PyObject *cpy_r_r102; + cpy_r_r0 = CPyStatic__normalization____NON_ZERO_CCC_TABLE; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_NON_ZERO_CCC_TABLE\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL68; + } + CPy_Unreachable(); +CPyL3: ; + CPy_INCREF(cpy_r_r0); + cpy_r_r2 = CPyStatic__normalization____COMPOSITE_BY_CDECOMP; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL69; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_COMPOSITE_BY_CDECOMP\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL68; + } + CPy_Unreachable(); +CPyL6: ; + CPy_INCREF(cpy_r_r2); + cpy_r_r4 = CPyStatic__normalization____COMPOSITION_EXCLUSIONS; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL70; + } else + goto CPyL9; +CPyL7: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_COMPOSITION_EXCLUSIONS\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL68; + } + CPy_Unreachable(); +CPyL9: ; + CPy_INCREF(cpy_r_r4); + cpy_r_r6 = CPyList_Copy(cpy_r_elements_); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL71; + } + cpy_r_r7 = 0; + cpy_r_r8 = 0; +CPyL11: ; + cpy_r_r9 = (CPyPtr)&((PyVarObject *)cpy_r_r6)->ob_size; + cpy_r_r10 = *(int64_t *)cpy_r_r9; + cpy_r_r11 = cpy_r_r8 < cpy_r_r10; + if (!cpy_r_r11) goto CPyL72; + cpy_r_i = cpy_r_r7; + cpy_r_r12 = (CPyPtr)&((PyListObject *)cpy_r_r6)->ob_item; + cpy_r_r13 = *(CPyPtr *)cpy_r_r12; + cpy_r_r14 = cpy_r_r8 * 8; + cpy_r_r15 = cpy_r_r13 + cpy_r_r14; + cpy_r_r16 = *(PyObject * *)cpy_r_r15; + CPy_INCREF(cpy_r_r16); + if (PyLong_Check(cpy_r_r16)) + cpy_r_r17 = cpy_r_r16; + else { + cpy_r_r17 = NULL; + } + if (cpy_r_r17 != NULL) goto __LL22; + if (cpy_r_r16 == Py_None) + cpy_r_r17 = cpy_r_r16; + else { + cpy_r_r17 = NULL; + } + if (cpy_r_r17 != NULL) goto __LL22; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_compose", 623, CPyStatic__normalization___globals, "int or None", cpy_r_r16); + goto CPyL73; +__LL22: ; + cpy_r_x = cpy_r_r17; + cpy_r_r18 = (PyObject *)&_Py_NoneStruct; + cpy_r_r19 = cpy_r_x == cpy_r_r18; + if (cpy_r_r19) goto CPyL74; + if (likely(PyLong_Check(cpy_r_x))) + cpy_r_r20 = CPyTagged_FromObject(cpy_r_x); + else { + CPy_TypeError("int", cpy_r_x); cpy_r_r20 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r20 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL75; + } + cpy_r_r21 = CPyTagged_StealAsObject(cpy_r_r20); + cpy_r_r22 = PySequence_Contains(cpy_r_r0, cpy_r_r21); + CPy_DECREF(cpy_r_r21); + cpy_r_r23 = cpy_r_r22 >= 0; + if (unlikely(!cpy_r_r23)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL75; + } + cpy_r_r24 = cpy_r_r22; + if (cpy_r_r24) goto CPyL74; + cpy_r_last_cc = 0; + cpy_r_blocked = 0; + cpy_r_r25 = CPyTagged_Add(cpy_r_i, 2); + cpy_r_r26 = CPyList_GetSlice(cpy_r_r6, cpy_r_r25, 9223372036854775806LL); + CPyTagged_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL75; + } + if (likely(PyList_Check(cpy_r_r26))) + cpy_r_r27 = cpy_r_r26; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_compose", 630, CPyStatic__normalization___globals, "list", cpy_r_r26); + goto CPyL75; + } + cpy_r_r28 = CPyTagged_Add(cpy_r_i, 2); + cpy_r_r29 = CPyModule_builtins; + cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enumerate' */ + cpy_r_r31 = CPyObject_GetAttr(cpy_r_r29, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL76; + } + cpy_r_r32 = CPyTagged_StealAsObject(cpy_r_r28); + PyObject *cpy_r_r33[2] = {cpy_r_r27, cpy_r_r32}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_Vectorcall(cpy_r_r31, cpy_r_r34, 2, 0); + CPy_DECREF(cpy_r_r31); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL77; + } + CPy_DECREF_NO_IMM(cpy_r_r27); + CPy_DECREF(cpy_r_r32); + cpy_r_r36 = PyObject_GetIter(cpy_r_r35); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r36 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL75; + } +CPyL22: ; + cpy_r_r37 = PyIter_Next(cpy_r_r36); + if (cpy_r_r37 == NULL) goto CPyL78; + PyObject *__tmp23; + if (unlikely(!(PyTuple_Check(cpy_r_r37) && PyTuple_GET_SIZE(cpy_r_r37) == 2))) { + __tmp23 = NULL; + goto __LL24; + } + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r37, 0)))) + __tmp23 = PyTuple_GET_ITEM(cpy_r_r37, 0); + else { + __tmp23 = NULL; + } + if (__tmp23 == NULL) goto __LL24; + if (likely(PyLong_Check(PyTuple_GET_ITEM(cpy_r_r37, 1)))) + __tmp23 = PyTuple_GET_ITEM(cpy_r_r37, 1); + else { + __tmp23 = NULL; + } + if (__tmp23 == NULL) goto __LL24; + __tmp23 = cpy_r_r37; +__LL24: ; + if (unlikely(__tmp23 == NULL)) { + CPy_TypeError("tuple[int, int]", cpy_r_r37); cpy_r_r38 = (tuple_T2II) { CPY_INT_TAG, CPY_INT_TAG }; + } else { + PyObject *__tmp25 = PyTuple_GET_ITEM(cpy_r_r37, 0); + CPyTagged __tmp26; + if (likely(PyLong_Check(__tmp25))) + __tmp26 = CPyTagged_FromObject(__tmp25); + else { + CPy_TypeError("int", __tmp25); __tmp26 = CPY_INT_TAG; + } + cpy_r_r38.f0 = __tmp26; + PyObject *__tmp27 = PyTuple_GET_ITEM(cpy_r_r37, 1); + CPyTagged __tmp28; + if (likely(PyLong_Check(__tmp27))) + __tmp28 = CPyTagged_FromObject(__tmp27); + else { + CPy_TypeError("int", __tmp27); __tmp28 = CPY_INT_TAG; + } + cpy_r_r38.f1 = __tmp28; + } + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r38.f0 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL79; + } + cpy_r_r39 = cpy_r_r38.f0; + CPyTagged_INCREF(cpy_r_r39); + cpy_r_r40 = cpy_r_r38.f1; + CPyTagged_INCREF(cpy_r_r40); + CPyTagged_DECREF(cpy_r_r38.f0); + CPyTagged_DECREF(cpy_r_r38.f1); + CPyTagged_INCREF(cpy_r_r40); + cpy_r_r41 = CPyTagged_StealAsObject(cpy_r_r40); + cpy_r_r42 = PySequence_Contains(cpy_r_r0, cpy_r_r41); + CPy_DECREF(cpy_r_r41); + cpy_r_r43 = cpy_r_r42 >= 0; + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + cpy_r_r44 = cpy_r_r42; + if (!cpy_r_r44) goto CPyL27; + cpy_r_last_cc = 1; + goto CPyL28; +CPyL27: ; + cpy_r_blocked = 1; +CPyL28: ; + if (!cpy_r_blocked) goto CPyL30; + if (cpy_r_last_cc) goto CPyL81; +CPyL30: ; + cpy_r_r45 = CPyTagged_Subtract(cpy_r_r39, 2); + cpy_r_r46 = CPyList_GetItem(cpy_r_r6, cpy_r_r45); + CPyTagged_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + if (PyLong_Check(cpy_r_r46)) + cpy_r_r47 = cpy_r_r46; + else { + cpy_r_r47 = NULL; + } + if (cpy_r_r47 != NULL) goto __LL29; + if (cpy_r_r46 == Py_None) + cpy_r_r47 = cpy_r_r46; + else { + cpy_r_r47 = NULL; + } + if (cpy_r_r47 != NULL) goto __LL29; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_compose", 639, CPyStatic__normalization___globals, "int or None", cpy_r_r46); + goto CPyL80; +__LL29: ; + cpy_r_r48 = (PyObject *)&_Py_NoneStruct; + cpy_r_r49 = cpy_r_r47 == cpy_r_r48; + if (cpy_r_r49) goto CPyL82; + if (likely(PyLong_Check(cpy_r_r47))) + cpy_r_r50 = CPyTagged_FromObject(cpy_r_r47); + else { + CPy_TypeError("int", cpy_r_r47); cpy_r_r50 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r50 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL83; + } + cpy_r_r51 = CPyTagged_StealAsObject(cpy_r_r50); + cpy_r_r52 = PySequence_Contains(cpy_r_r0, cpy_r_r51); + CPy_DECREF(cpy_r_r51); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL83; + } + cpy_r_r54 = cpy_r_r52; + cpy_r_r55 = cpy_r_r54 ^ 1; + if (cpy_r_r55) goto CPyL82; + if (likely(PyLong_Check(cpy_r_r47))) + cpy_r_r56 = CPyTagged_FromObject(cpy_r_r47); + else { + CPy_TypeError("int", cpy_r_r47); cpy_r_r56 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r56 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + cpy_r_r57 = CPyTagged_StealAsObject(cpy_r_r56); + cpy_r_r58 = PyObject_GetItem(cpy_r_r0, cpy_r_r57); + CPy_DECREF(cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + CPyTagged_INCREF(cpy_r_r40); + cpy_r_r59 = CPyTagged_StealAsObject(cpy_r_r40); + cpy_r_r60 = PyObject_GetItem(cpy_r_r0, cpy_r_r59); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL84; + } + cpy_r_r61 = PyObject_RichCompare(cpy_r_r58, cpy_r_r60, 0); + CPy_DECREF(cpy_r_r58); + CPy_DECREF(cpy_r_r60); + if (unlikely(cpy_r_r61 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + cpy_r_r62 = PyObject_IsTrue(cpy_r_r61); + CPy_DECREF(cpy_r_r61); + cpy_r_r63 = cpy_r_r62 >= 0; + if (unlikely(!cpy_r_r63)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + cpy_r_r64 = cpy_r_r62; + if (!cpy_r_r64) goto CPyL81; +CPyL42: ; + if (likely(PyLong_Check(cpy_r_x))) + cpy_r_r65 = CPyTagged_FromObject(cpy_r_x); + else { + CPy_TypeError("int", cpy_r_x); cpy_r_r65 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r65 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + CPyTagged_INCREF(cpy_r_r40); + cpy_r_r66.f0 = cpy_r_r65; + cpy_r_r66.f1 = cpy_r_r40; + CPyTagged_INCREF(cpy_r_r66.f0); + CPyTagged_INCREF(cpy_r_r66.f1); + cpy_r_r67 = PyTuple_New(2); + if (unlikely(cpy_r_r67 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp30 = CPyTagged_StealAsObject(cpy_r_r66.f0); + PyTuple_SET_ITEM(cpy_r_r67, 0, __tmp30); + PyObject *__tmp31 = CPyTagged_StealAsObject(cpy_r_r66.f1); + PyTuple_SET_ITEM(cpy_r_r67, 1, __tmp31); + cpy_r_r68 = PyDict_Contains(cpy_r_r2, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r69 = cpy_r_r68 >= 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL85; + } + cpy_r_r70 = cpy_r_r68; + if (cpy_r_r70) { + goto CPyL86; + } else + goto CPyL87; +CPyL45: ; + cpy_r_r71 = PyTuple_New(2); + if (unlikely(cpy_r_r71 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp32 = CPyTagged_StealAsObject(cpy_r_r66.f0); + PyTuple_SET_ITEM(cpy_r_r71, 0, __tmp32); + PyObject *__tmp33 = CPyTagged_StealAsObject(cpy_r_r66.f1); + PyTuple_SET_ITEM(cpy_r_r71, 1, __tmp33); + cpy_r_r72 = CPyDict_GetItem(cpy_r_r2, cpy_r_r71); + CPy_DECREF(cpy_r_r71); + if (unlikely(cpy_r_r72 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL88; + } + if (likely(PyLong_Check(cpy_r_r72))) + cpy_r_r73 = CPyTagged_FromObject(cpy_r_r72); + else { + CPy_TypeError("int", cpy_r_r72); cpy_r_r73 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r72); + if (unlikely(cpy_r_r73 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL88; + } + cpy_r_r74 = CPyTagged_StealAsObject(cpy_r_r73); + cpy_r_r75 = cpy_r_r74; + goto CPyL51; +CPyL48: ; + if (likely(PyLong_Check(cpy_r_x))) + cpy_r_r76 = CPyTagged_FromObject(cpy_r_x); + else { + CPy_TypeError("int", cpy_r_x); cpy_r_r76 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r76 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL80; + } + cpy_r_r77 = CPyDef__normalization____compose_hangul_syllable(cpy_r_r76, cpy_r_r40); + CPyTagged_DECREF(cpy_r_r76); + CPyTagged_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL88; + } + cpy_r_r75 = cpy_r_r77; +CPyL51: ; + cpy_r_precomp = cpy_r_r75; + cpy_r_r78 = (PyObject *)&_Py_NoneStruct; + cpy_r_r79 = cpy_r_precomp == cpy_r_r78; + if (cpy_r_r79) goto CPyL89; + if (likely(PyLong_Check(cpy_r_precomp))) + cpy_r_r80 = CPyTagged_FromObject(cpy_r_precomp); + else { + CPy_TypeError("int", cpy_r_precomp); cpy_r_r80 = CPY_INT_TAG; + } + if (unlikely(cpy_r_r80 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL90; + } + cpy_r_r81 = CPyTagged_StealAsObject(cpy_r_r80); + cpy_r_r82 = PySequence_Contains(cpy_r_r4, cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r83 = cpy_r_r82 >= 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL90; + } + cpy_r_r84 = cpy_r_r82; + if (cpy_r_r84) { + goto CPyL89; + } else + goto CPyL91; +CPyL55: ; + if (cpy_r_blocked) { + goto CPyL92; + } else + goto CPyL22; +CPyL56: ; + if (likely(PyLong_Check(cpy_r_precomp))) + cpy_r_r85 = CPyTagged_FromObject(cpy_r_precomp); + else { + CPy_TypeError("int", cpy_r_precomp); cpy_r_r85 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_precomp); + if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL93; + } + CPyTagged_INCREF(cpy_r_r85); + cpy_r_r86 = CPyTagged_StealAsObject(cpy_r_r85); + cpy_r_r87 = CPyList_SetItem(cpy_r_r6, cpy_r_i, cpy_r_r86); + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL94; + } + cpy_r_r88 = CPyTagged_StealAsObject(cpy_r_r85); + cpy_r_x = cpy_r_r88; + cpy_r_r89 = Py_None; + cpy_r_r90 = CPyList_SetItem(cpy_r_r6, cpy_r_r39, cpy_r_r89); + CPyTagged_DECREF(cpy_r_r39); + if (unlikely(!cpy_r_r90)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL79; + } + if (!cpy_r_blocked) goto CPyL61; + cpy_r_blocked = 0; + goto CPyL22; +CPyL61: ; + cpy_r_last_cc = 0; + goto CPyL22; +CPyL62: ; + cpy_r_r91 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL95; + } +CPyL63: ; + cpy_r_r92 = cpy_r_r7 + 2; + cpy_r_r7 = cpy_r_r92; + cpy_r_r93 = cpy_r_r8 + 1; + cpy_r_r8 = cpy_r_r93; + goto CPyL11; +CPyL64: ; + cpy_r_r94 = CPyModule_builtins; + cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'filter' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + if (unlikely(cpy_r_r96 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL96; + } + cpy_r_r97 = Py_None; + PyObject *cpy_r_r98[2] = {cpy_r_r97, cpy_r_r6}; + cpy_r_r99 = (PyObject **)&cpy_r_r98; + cpy_r_r100 = PyObject_Vectorcall(cpy_r_r96, cpy_r_r99, 2, 0); + CPy_DECREF(cpy_r_r96); + if (unlikely(cpy_r_r100 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL96; + } + CPy_DECREF_NO_IMM(cpy_r_r6); + cpy_r_r101 = PySequence_List(cpy_r_r100); + CPy_DECREF(cpy_r_r100); + if (unlikely(cpy_r_r101 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL68; + } + return cpy_r_r101; +CPyL68: ; + cpy_r_r102 = NULL; + return cpy_r_r102; +CPyL69: ; + CPy_DecRef(cpy_r_r0); + goto CPyL4; +CPyL70: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + goto CPyL7; +CPyL71: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + goto CPyL68; +CPyL72: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r4); + goto CPyL64; +CPyL73: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + goto CPyL68; +CPyL74: ; + CPyTagged_DECREF(cpy_r_i); + CPy_DECREF(cpy_r_x); + goto CPyL63; +CPyL75: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + goto CPyL68; +CPyL76: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r27); + CPyTagged_DecRef(cpy_r_r28); + goto CPyL68; +CPyL77: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r27); + CPy_DecRef(cpy_r_r32); + goto CPyL68; +CPyL78: ; + CPyTagged_DECREF(cpy_r_i); + CPy_DECREF(cpy_r_x); + CPy_DECREF(cpy_r_r36); + goto CPyL62; +CPyL79: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + goto CPyL68; +CPyL80: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + CPyTagged_DecRef(cpy_r_r40); + goto CPyL68; +CPyL81: ; + CPyTagged_DECREF(cpy_r_r39); + CPyTagged_DECREF(cpy_r_r40); + goto CPyL22; +CPyL82: ; + CPy_DECREF(cpy_r_r47); + goto CPyL42; +CPyL83: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + CPyTagged_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r47); + goto CPyL68; +CPyL84: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + CPyTagged_DecRef(cpy_r_r40); + CPy_DecRef(cpy_r_r58); + goto CPyL68; +CPyL85: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + CPyTagged_DecRef(cpy_r_r40); + CPyTagged_DecRef(cpy_r_r66.f0); + CPyTagged_DecRef(cpy_r_r66.f1); + goto CPyL68; +CPyL86: ; + CPyTagged_DECREF(cpy_r_r40); + goto CPyL45; +CPyL87: ; + CPyTagged_DECREF(cpy_r_r66.f0); + CPyTagged_DECREF(cpy_r_r66.f1); + goto CPyL48; +CPyL88: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + goto CPyL68; +CPyL89: ; + CPyTagged_DECREF(cpy_r_r39); + CPy_DECREF(cpy_r_precomp); + goto CPyL55; +CPyL90: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_x); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + CPy_DecRef(cpy_r_precomp); + goto CPyL68; +CPyL91: ; + CPy_DECREF(cpy_r_x); + goto CPyL56; +CPyL92: ; + CPyTagged_DECREF(cpy_r_i); + CPy_DECREF(cpy_r_x); + CPy_DECREF(cpy_r_r36); + goto CPyL63; +CPyL93: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + goto CPyL68; +CPyL94: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + CPyTagged_DecRef(cpy_r_i); + CPy_DecRef(cpy_r_r36); + CPyTagged_DecRef(cpy_r_r39); + CPyTagged_DecRef(cpy_r_r85); + goto CPyL68; +CPyL95: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r4); + CPy_DecRef(cpy_r_r6); + goto CPyL68; +CPyL96: ; + CPy_DecRef(cpy_r_r6); + goto CPyL68; +} + +PyObject *CPyPy__normalization____compose(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"elements_", 0}; + static CPyArg_Parser parser = {"O:_compose", kwlist, 0}; + PyObject *obj_elements_; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_elements_)) { + return NULL; + } + PyObject *arg_elements_; + if (likely(PyList_Check(obj_elements_))) + arg_elements_ = obj_elements_; + else { + CPy_TypeError("list", obj_elements_); + goto fail; + } + PyObject *retval = CPyDef__normalization____compose(arg_elements_); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "_compose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + +PyObject *CPyDef__normalization____compose_hangul_syllable(CPyTagged cpy_r_x, CPyTagged cpy_r_y) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + int32_t cpy_r_r4; + char cpy_r_r5; + char cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + int32_t cpy_r_r12; + char cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + int32_t cpy_r_r19; + char cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + char cpy_r_r31; + PyObject *cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + char cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + PyObject *cpy_r_r48; + PyObject *cpy_r_r49; + char cpy_r_r50; + PyObject *cpy_r_r51; + PyObject *cpy_r_r52; + int32_t cpy_r_r53; + char cpy_r_r54; + char cpy_r_r55; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + char cpy_r_r58; + PyObject *cpy_r_r59; + PyObject *cpy_r_r60; + int32_t cpy_r_r61; + char cpy_r_r62; + char cpy_r_r63; + PyObject *cpy_r_r64; + char cpy_r_r65; + PyObject *cpy_r_r66; + PyObject *cpy_r_r67; + PyObject *cpy_r_r68; + char cpy_r_r69; + PyObject *cpy_r_r70; + int32_t cpy_r_r71; + char cpy_r_r72; + char cpy_r_r73; + PyObject *cpy_r_r74; + char cpy_r_r75; + PyObject *cpy_r_r76; + PyObject *cpy_r_r77; + int32_t cpy_r_r78; + char cpy_r_r79; + char cpy_r_r80; + PyObject *cpy_r_r81; + PyObject *cpy_r_r82; + char cpy_r_r83; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; + int32_t cpy_r_r86; + char cpy_r_r87; + char cpy_r_r88; + CPyTagged cpy_r_r89; + PyObject *cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; + PyObject *cpy_r_r93; + PyObject *cpy_r_r94; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; + PyObject *cpy_r_r97; + PyObject *cpy_r_r98; + cpy_r_r0 = CPyStatic__normalization____LB; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_LB\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL3: ; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r3 = PyObject_RichCompare(cpy_r_r0, cpy_r_r2, 1); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r4 = PyObject_IsTrue(cpy_r_r3); + cpy_r_r5 = cpy_r_r4 >= 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL98; + } + cpy_r_r6 = cpy_r_r4; + if (cpy_r_r6) goto CPyL99; + cpy_r_r7 = cpy_r_r3; + goto CPyL12; +CPyL7: ; + cpy_r_r8 = CPyStatic__normalization____LL; + if (likely(cpy_r_r8 != NULL)) goto CPyL10; + PyErr_SetString(PyExc_NameError, "value for final name \"_LL\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL10: ; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r10 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r11 = PyObject_RichCompare(cpy_r_r10, cpy_r_r8, 1); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r7 = cpy_r_r11; +CPyL12: ; + cpy_r_r12 = PyObject_IsTrue(cpy_r_r7); + CPy_DECREF(cpy_r_r7); + cpy_r_r13 = cpy_r_r12 >= 0; + if (unlikely(!cpy_r_r13)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", -1, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r14 = cpy_r_r12; + if (!cpy_r_r14) goto CPyL51; + cpy_r_r15 = CPyStatic__normalization____VB; + if (likely(cpy_r_r15 != NULL)) goto CPyL17; + PyErr_SetString(PyExc_NameError, "value for final name \"_VB\" was not set"); + cpy_r_r16 = 0; + if (unlikely(!cpy_r_r16)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL17: ; + CPyTagged_INCREF(cpy_r_y); + cpy_r_r17 = CPyTagged_StealAsObject(cpy_r_y); + cpy_r_r18 = PyObject_RichCompare(cpy_r_r15, cpy_r_r17, 1); + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r19 = PyObject_IsTrue(cpy_r_r18); + cpy_r_r20 = cpy_r_r19 >= 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL100; + } + cpy_r_r21 = cpy_r_r19; + if (cpy_r_r21) goto CPyL101; + cpy_r_r22 = cpy_r_r18; + goto CPyL26; +CPyL21: ; + cpy_r_r23 = CPyStatic__normalization____VL; + if (likely(cpy_r_r23 != NULL)) goto CPyL24; + PyErr_SetString(PyExc_NameError, "value for final name \"_VL\" was not set"); + cpy_r_r24 = 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL24: ; + CPyTagged_INCREF(cpy_r_y); + cpy_r_r25 = CPyTagged_StealAsObject(cpy_r_y); + cpy_r_r26 = PyObject_RichCompare(cpy_r_r25, cpy_r_r23, 1); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r22 = cpy_r_r26; +CPyL26: ; + cpy_r_r27 = PyObject_IsTrue(cpy_r_r22); + CPy_DECREF(cpy_r_r22); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", -1, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r29 = cpy_r_r27; + if (!cpy_r_r29) goto CPyL51; + cpy_r_r30 = CPyStatic__normalization____SB; + if (likely(cpy_r_r30 != NULL)) goto CPyL31; + PyErr_SetString(PyExc_NameError, "value for final name \"_SB\" was not set"); + cpy_r_r31 = 0; + if (unlikely(!cpy_r_r31)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL31: ; + cpy_r_r32 = CPyStatic__normalization____LB; + if (likely(cpy_r_r32 != NULL)) goto CPyL34; + PyErr_SetString(PyExc_NameError, "value for final name \"_LB\" was not set"); + cpy_r_r33 = 0; + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL34: ; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r34 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r35 = PyNumber_Subtract(cpy_r_r34, cpy_r_r32); + CPy_DECREF(cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r36 = CPyStatic__normalization____VCOUNT; + if (unlikely(cpy_r_r36 == NULL)) { + goto CPyL102; + } else + goto CPyL38; +CPyL36: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_VCOUNT\" was not set"); + cpy_r_r37 = 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL38: ; + cpy_r_r38 = PyNumber_Multiply(cpy_r_r35, cpy_r_r36); + CPy_DECREF(cpy_r_r35); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPyTagged_INCREF(cpy_r_y); + cpy_r_r39 = CPyTagged_StealAsObject(cpy_r_y); + cpy_r_r40 = PyNumber_Add(cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r38); + CPy_DECREF(cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r41 = CPyStatic__normalization____VB; + if (unlikely(cpy_r_r41 == NULL)) { + goto CPyL103; + } else + goto CPyL43; +CPyL41: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_VB\" was not set"); + cpy_r_r42 = 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL43: ; + cpy_r_r43 = PyNumber_Subtract(cpy_r_r40, cpy_r_r41); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r43 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r44 = CPyStatic__normalization____TCOUNT; + if (unlikely(cpy_r_r44 == NULL)) { + goto CPyL104; + } else + goto CPyL47; +CPyL45: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TCOUNT\" was not set"); + cpy_r_r45 = 0; + if (unlikely(!cpy_r_r45)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL47: ; + cpy_r_r46 = PyNumber_Multiply(cpy_r_r43, cpy_r_r44); + CPy_DECREF(cpy_r_r43); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r47 = PyNumber_Add(cpy_r_r30, cpy_r_r46); + CPy_DECREF(cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + if (PyLong_Check(cpy_r_r47)) + cpy_r_r48 = cpy_r_r47; + else { + cpy_r_r48 = NULL; + } + if (cpy_r_r48 != NULL) goto __LL34; + if (cpy_r_r47 == Py_None) + cpy_r_r48 = cpy_r_r47; + else { + cpy_r_r48 = NULL; + } + if (cpy_r_r48 != NULL) goto __LL34; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", 677, CPyStatic__normalization___globals, "int or None", cpy_r_r47); + goto CPyL97; +__LL34: ; + return cpy_r_r48; +CPyL51: ; + cpy_r_r49 = CPyStatic__normalization____SB; + if (likely(cpy_r_r49 != NULL)) goto CPyL54; + PyErr_SetString(PyExc_NameError, "value for final name \"_SB\" was not set"); + cpy_r_r50 = 0; + if (unlikely(!cpy_r_r50)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL54: ; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r51 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r52 = PyObject_RichCompare(cpy_r_r49, cpy_r_r51, 1); + CPy_DECREF(cpy_r_r51); + if (unlikely(cpy_r_r52 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r53 = PyObject_IsTrue(cpy_r_r52); + cpy_r_r54 = cpy_r_r53 >= 0; + if (unlikely(!cpy_r_r54)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL105; + } + cpy_r_r55 = cpy_r_r53; + if (cpy_r_r55) goto CPyL106; + cpy_r_r56 = cpy_r_r52; + goto CPyL63; +CPyL58: ; + cpy_r_r57 = CPyStatic__normalization____SL; + if (likely(cpy_r_r57 != NULL)) goto CPyL61; + PyErr_SetString(PyExc_NameError, "value for final name \"_SL\" was not set"); + cpy_r_r58 = 0; + if (unlikely(!cpy_r_r58)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL61: ; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r59 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r60 = PyObject_RichCompare(cpy_r_r59, cpy_r_r57, 1); + CPy_DECREF(cpy_r_r59); + if (unlikely(cpy_r_r60 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r56 = cpy_r_r60; +CPyL63: ; + cpy_r_r61 = PyObject_IsTrue(cpy_r_r56); + CPy_DECREF(cpy_r_r56); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", -1, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r63 = cpy_r_r61; + if (!cpy_r_r63) goto CPyL96; + cpy_r_r64 = CPyStatic__normalization____SB; + if (likely(cpy_r_r64 != NULL)) goto CPyL68; + PyErr_SetString(PyExc_NameError, "value for final name \"_SB\" was not set"); + cpy_r_r65 = 0; + if (unlikely(!cpy_r_r65)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL68: ; + CPyTagged_INCREF(cpy_r_x); + cpy_r_r66 = CPyTagged_StealAsObject(cpy_r_x); + cpy_r_r67 = PyNumber_Subtract(cpy_r_r66, cpy_r_r64); + CPy_DECREF(cpy_r_r66); + if (unlikely(cpy_r_r67 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r68 = CPyStatic__normalization____TCOUNT; + if (unlikely(cpy_r_r68 == NULL)) { + goto CPyL107; + } else + goto CPyL72; +CPyL70: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TCOUNT\" was not set"); + cpy_r_r69 = 0; + if (unlikely(!cpy_r_r69)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL72: ; + cpy_r_r70 = PyNumber_Remainder(cpy_r_r67, cpy_r_r68); + CPy_DECREF(cpy_r_r67); + if (unlikely(cpy_r_r70 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r71 = PyObject_IsTrue(cpy_r_r70); + CPy_DECREF(cpy_r_r70); + cpy_r_r72 = cpy_r_r71 >= 0; + if (unlikely(!cpy_r_r72)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r73 = cpy_r_r71; + if (cpy_r_r73) goto CPyL96; + cpy_r_r74 = CPyStatic__normalization____TB; + if (likely(cpy_r_r74 != NULL)) goto CPyL78; + PyErr_SetString(PyExc_NameError, "value for final name \"_TB\" was not set"); + cpy_r_r75 = 0; + if (unlikely(!cpy_r_r75)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL78: ; + CPyTagged_INCREF(cpy_r_y); + cpy_r_r76 = CPyTagged_StealAsObject(cpy_r_y); + cpy_r_r77 = PyObject_RichCompare(cpy_r_r74, cpy_r_r76, 1); + CPy_DECREF(cpy_r_r76); + if (unlikely(cpy_r_r77 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r78 = PyObject_IsTrue(cpy_r_r77); + cpy_r_r79 = cpy_r_r78 >= 0; + if (unlikely(!cpy_r_r79)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL108; + } + cpy_r_r80 = cpy_r_r78; + if (cpy_r_r80) goto CPyL109; + cpy_r_r81 = cpy_r_r77; + goto CPyL87; +CPyL82: ; + cpy_r_r82 = CPyStatic__normalization____TL; + if (likely(cpy_r_r82 != NULL)) goto CPyL85; + PyErr_SetString(PyExc_NameError, "value for final name \"_TL\" was not set"); + cpy_r_r83 = 0; + if (unlikely(!cpy_r_r83)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL85: ; + CPyTagged_INCREF(cpy_r_y); + cpy_r_r84 = CPyTagged_StealAsObject(cpy_r_y); + cpy_r_r85 = PyObject_RichCompare(cpy_r_r84, cpy_r_r82, 1); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r85 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r81 = cpy_r_r85; +CPyL87: ; + cpy_r_r86 = PyObject_IsTrue(cpy_r_r81); + CPy_DECREF(cpy_r_r81); + cpy_r_r87 = cpy_r_r86 >= 0; + if (unlikely(!cpy_r_r87)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", -1, CPyStatic__normalization___globals); + goto CPyL97; + } + cpy_r_r88 = cpy_r_r86; + if (!cpy_r_r88) goto CPyL96; + cpy_r_r89 = CPyTagged_Add(cpy_r_x, cpy_r_y); + cpy_r_r90 = CPyStatic__normalization____TB; + if (unlikely(cpy_r_r90 == NULL)) { + goto CPyL110; + } else + goto CPyL92; +CPyL90: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TB\" was not set"); + cpy_r_r91 = 0; + if (unlikely(!cpy_r_r91)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + CPy_Unreachable(); +CPyL92: ; + cpy_r_r92 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 1 */ + cpy_r_r93 = PyNumber_Subtract(cpy_r_r90, cpy_r_r92); + if (unlikely(cpy_r_r93 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL111; + } + cpy_r_r94 = CPyTagged_StealAsObject(cpy_r_r89); + cpy_r_r95 = PyNumber_Subtract(cpy_r_r94, cpy_r_r93); + CPy_DECREF(cpy_r_r94); + CPy_DECREF(cpy_r_r93); + if (unlikely(cpy_r_r95 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL97; + } + if (PyLong_Check(cpy_r_r95)) + cpy_r_r96 = cpy_r_r95; + else { + cpy_r_r96 = NULL; + } + if (cpy_r_r96 != NULL) goto __LL35; + if (cpy_r_r95 == Py_None) + cpy_r_r96 = cpy_r_r95; + else { + cpy_r_r96 = NULL; + } + if (cpy_r_r96 != NULL) goto __LL35; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", 681, CPyStatic__normalization___globals, "int or None", cpy_r_r95); + goto CPyL97; +__LL35: ; + return cpy_r_r96; +CPyL96: ; + cpy_r_r97 = Py_None; + return cpy_r_r97; +CPyL97: ; + cpy_r_r98 = NULL; + return cpy_r_r98; +CPyL98: ; + CPy_DecRef(cpy_r_r3); + goto CPyL97; +CPyL99: ; + CPy_DECREF(cpy_r_r3); + goto CPyL7; +CPyL100: ; + CPy_DecRef(cpy_r_r18); + goto CPyL97; +CPyL101: ; + CPy_DECREF(cpy_r_r18); + goto CPyL21; +CPyL102: ; + CPy_DecRef(cpy_r_r35); + goto CPyL36; +CPyL103: ; + CPy_DecRef(cpy_r_r40); + goto CPyL41; +CPyL104: ; + CPy_DecRef(cpy_r_r43); + goto CPyL45; +CPyL105: ; + CPy_DecRef(cpy_r_r52); + goto CPyL97; +CPyL106: ; + CPy_DECREF(cpy_r_r52); + goto CPyL58; +CPyL107: ; + CPy_DecRef(cpy_r_r67); + goto CPyL70; +CPyL108: ; + CPy_DecRef(cpy_r_r77); + goto CPyL97; +CPyL109: ; + CPy_DECREF(cpy_r_r77); + goto CPyL82; +CPyL110: ; + CPyTagged_DecRef(cpy_r_r89); + goto CPyL90; +CPyL111: ; + CPyTagged_DecRef(cpy_r_r89); + goto CPyL97; +} + +PyObject *CPyPy__normalization____compose_hangul_syllable(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"x", "y", 0}; + static CPyArg_Parser parser = {"OO:_compose_hangul_syllable", kwlist, 0}; + PyObject *obj_x; + PyObject *obj_y; + if (!CPyArg_ParseStackAndKeywordsSimple(args, nargs, kwnames, &parser, &obj_x, &obj_y)) { + return NULL; + } + CPyTagged arg_x; + if (likely(PyLong_Check(obj_x))) + arg_x = CPyTagged_BorrowFromObject(obj_x); + else { + CPy_TypeError("int", obj_x); goto fail; + } + CPyTagged arg_y; + if (likely(PyLong_Check(obj_y))) + arg_y = CPyTagged_BorrowFromObject(obj_y); + else { + CPy_TypeError("int", obj_y); goto fail; + } + PyObject *retval = CPyDef__normalization____compose_hangul_syllable(arg_x, arg_y); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "_compose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + +PyObject *CPyDef__normalization___NFD(PyObject *cpy_r_unistr) { + CPyTagged cpy_r_prev_ccc; + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + char cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject **cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + CPyTagged cpy_r_r15; + PyObject *cpy_r_r16; + int32_t cpy_r_r17; + char cpy_r_r18; + char cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject **cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + char cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + char cpy_r_r31; + CPyTagged cpy_r_r32; + char cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject **cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + PyObject *cpy_r_r47; + cpy_r_prev_ccc = 0; + cpy_r_r0 = CPyStatic__normalization____NFD__QC_NO; + if (unlikely(cpy_r_r0 == NULL)) { + goto CPyL31; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_NFD__QC_NO\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL30; + } + CPy_Unreachable(); +CPyL3: ; + CPy_INCREF(cpy_r_r0); + cpy_r_r2 = CPyStatic__normalization____NON_ZERO_CCC_TABLE; + if (unlikely(cpy_r_r2 == NULL)) { + goto CPyL32; + } else + goto CPyL6; +CPyL4: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_NON_ZERO_CCC_TABLE\" was not set"); + cpy_r_r3 = 0; + if (unlikely(!cpy_r_r3)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL30; + } + CPy_Unreachable(); +CPyL6: ; + CPy_INCREF(cpy_r_r2); + cpy_r_r4 = CPyModule_builtins; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL33; + } + cpy_r_r7 = CPyModule_builtins; + cpy_r_r8 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r9 = CPyObject_GetAttr(cpy_r_r7, cpy_r_r8); + if (unlikely(cpy_r_r9 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL34; + } + PyObject *cpy_r_r10[2] = {cpy_r_r6, cpy_r_unistr}; + cpy_r_r11 = (PyObject **)&cpy_r_r10; + cpy_r_r12 = PyObject_Vectorcall(cpy_r_r9, cpy_r_r11, 2, 0); + CPy_DECREF(cpy_r_r9); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL34; + } + CPy_DECREF(cpy_r_r6); + cpy_r_r13 = PyObject_GetIter(cpy_r_r12); + CPy_DECREF(cpy_r_r12); + if (unlikely(cpy_r_r13 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL33; + } +CPyL10: ; + cpy_r_r14 = PyIter_Next(cpy_r_r13); + if (cpy_r_r14 == NULL) goto CPyL35; + if (likely(PyLong_Check(cpy_r_r14))) + cpy_r_r15 = CPyTagged_FromObject(cpy_r_r14); + else { + CPy_TypeError("int", cpy_r_r14); cpy_r_r15 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r15 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL36; + } + CPyTagged_INCREF(cpy_r_r15); + cpy_r_r16 = CPyTagged_StealAsObject(cpy_r_r15); + cpy_r_r17 = PySequence_Contains(cpy_r_r0, cpy_r_r16); + CPy_DECREF(cpy_r_r16); + cpy_r_r18 = cpy_r_r17 >= 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL37; + } + cpy_r_r19 = cpy_r_r17; + if (cpy_r_r19) goto CPyL38; + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + cpy_r_r21 = CPyTagged_StealAsObject(cpy_r_r15); + PyObject *cpy_r_r22[2] = {cpy_r_r2, cpy_r_r21}; + cpy_r_r23 = (PyObject **)&cpy_r_r22; + cpy_r_r24 = PyObject_VectorcallMethod(cpy_r_r20, cpy_r_r23, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + CPy_DECREF(cpy_r_r21); + cpy_r_r25 = (PyObject *)&_Py_NoneStruct; + cpy_r_r26 = cpy_r_r24 == cpy_r_r25; + if (cpy_r_r26) goto CPyL40; + cpy_r_r27 = CPyTagged_StealAsObject(cpy_r_prev_ccc); + cpy_r_r28 = PyObject_RichCompare(cpy_r_r24, cpy_r_r27, 0); + CPy_DECREF(cpy_r_r27); + if (unlikely(cpy_r_r28 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + cpy_r_r29 = PyObject_IsTrue(cpy_r_r28); + CPy_DECREF(cpy_r_r28); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + cpy_r_r31 = cpy_r_r29; + if (cpy_r_r31) goto CPyL42; + if (likely(PyLong_Check(cpy_r_r24))) + cpy_r_r32 = CPyTagged_FromObject(cpy_r_r24); + else { + CPy_TypeError("int", cpy_r_r24); cpy_r_r32 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r32 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL43; + } + cpy_r_prev_ccc = cpy_r_r32; + goto CPyL10; +CPyL21: ; + cpy_r_r33 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r33)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL30; + } + CPy_INCREF(cpy_r_unistr); + return cpy_r_unistr; +CPyL23: ; + cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r35 = CPyModule_builtins; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL30; + } + cpy_r_r38 = CPyDef__normalization____decompose(cpy_r_unistr); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL44; + } + cpy_r_r39 = CPyDef__normalization____reorder(cpy_r_r38); + CPy_DECREF_NO_IMM(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL44; + } + cpy_r_r40 = CPyModule_builtins; + cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r42 = CPyObject_GetAttr(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL45; + } + PyObject *cpy_r_r43[2] = {cpy_r_r37, cpy_r_r39}; + cpy_r_r44 = (PyObject **)&cpy_r_r43; + cpy_r_r45 = PyObject_Vectorcall(cpy_r_r42, cpy_r_r44, 2, 0); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r45 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL45; + } + CPy_DECREF(cpy_r_r37); + CPy_DECREF_NO_IMM(cpy_r_r39); + cpy_r_r46 = PyUnicode_Join(cpy_r_r34, cpy_r_r45); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL30; + } + return cpy_r_r46; +CPyL30: ; + cpy_r_r47 = NULL; + return cpy_r_r47; +CPyL31: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + goto CPyL1; +CPyL32: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + goto CPyL4; +CPyL33: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + goto CPyL30; +CPyL34: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r6); + goto CPyL30; +CPyL35: ; + CPyTagged_DECREF(cpy_r_prev_ccc); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + goto CPyL21; +CPyL36: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + goto CPyL30; +CPyL37: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPyTagged_DecRef(cpy_r_r15); + goto CPyL30; +CPyL38: ; + CPyTagged_DECREF(cpy_r_prev_ccc); + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + CPyTagged_DECREF(cpy_r_r15); + goto CPyL23; +CPyL39: ; + CPyTagged_DecRef(cpy_r_prev_ccc); + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r21); + goto CPyL30; +CPyL40: ; + CPy_DECREF(cpy_r_r24); + goto CPyL10; +CPyL41: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + CPy_DecRef(cpy_r_r24); + goto CPyL30; +CPyL42: ; + CPy_DECREF(cpy_r_r0); + CPy_DECREF(cpy_r_r2); + CPy_DECREF(cpy_r_r13); + CPy_DECREF(cpy_r_r24); + goto CPyL23; +CPyL43: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r2); + CPy_DecRef(cpy_r_r13); + goto CPyL30; +CPyL44: ; + CPy_DecRef(cpy_r_r37); + goto CPyL30; +CPyL45: ; + CPy_DecRef(cpy_r_r37); + CPy_DecRef(cpy_r_r39); + goto CPyL30; +} + +PyObject *CPyPy__normalization___NFD(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"unistr", 0}; + static CPyArg_Parser parser = {"O:NFD", kwlist, 0}; + PyObject *obj_unistr; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_unistr)) { + return NULL; + } + PyObject *arg_unistr; + if (likely(PyUnicode_Check(obj_unistr))) + arg_unistr = obj_unistr; + else { + CPy_TypeError("str", obj_unistr); + goto fail; + } + PyObject *retval = CPyDef__normalization___NFD(arg_unistr); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "NFD", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + +PyObject *CPyDef__normalization____reorder(PyObject *cpy_r_elements) { + CPyPtr cpy_r_r0; + int64_t cpy_r_r1; + CPyTagged cpy_r_r2; + CPyTagged cpy_r_n; + PyObject *cpy_r_r3; + char cpy_r_r4; + int64_t cpy_r_r5; + char cpy_r_r6; + int64_t cpy_r_r7; + char cpy_r_r8; + char cpy_r_r9; + char cpy_r_r10; + CPyTagged cpy_r_new_n; + CPyTagged cpy_r_i; + int64_t cpy_r_r11; + char cpy_r_r12; + int64_t cpy_r_r13; + char cpy_r_r14; + char cpy_r_r15; + char cpy_r_r16; + PyObject *cpy_r_r17; + CPyTagged cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject **cpy_r_r22; + PyObject *cpy_r_r23; + int32_t cpy_r_r24; + char cpy_r_r25; + char cpy_r_r26; + CPyTagged cpy_r_r27; + CPyTagged cpy_r_r28; + PyObject *cpy_r_r29; + CPyTagged cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject **cpy_r_r34; + PyObject *cpy_r_r35; + int32_t cpy_r_r36; + char cpy_r_r37; + char cpy_r_r38; + PyObject *cpy_r_r39; + int32_t cpy_r_r40; + char cpy_r_r41; + char cpy_r_r42; + CPyTagged cpy_r_r43; + CPyTagged cpy_r_r44; + PyObject *cpy_r_r45; + char cpy_r_r46; + PyObject *cpy_r_r47; + char cpy_r_r48; + CPyTagged cpy_r_r49; + PyObject *cpy_r_r50; + cpy_r_r0 = (CPyPtr)&((PyVarObject *)cpy_r_elements)->ob_size; + cpy_r_r1 = *(int64_t *)cpy_r_r0; + cpy_r_r2 = cpy_r_r1 << 1; + cpy_r_n = cpy_r_r2; + cpy_r_r3 = CPyStatic__normalization____NON_ZERO_CCC_TABLE; + if (unlikely(cpy_r_r3 == NULL)) { + goto CPyL34; + } else + goto CPyL3; +CPyL1: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_NON_ZERO_CCC_TABLE\" was not set"); + cpy_r_r4 = 0; + if (unlikely(!cpy_r_r4)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL33; + } + CPy_Unreachable(); +CPyL3: ; + CPy_INCREF(cpy_r_r3); +CPyL4: ; + cpy_r_r5 = cpy_r_n & 1; + cpy_r_r6 = cpy_r_r5 != 0; + if (cpy_r_r6) goto CPyL6; + cpy_r_r7 = 2 & 1; + cpy_r_r8 = cpy_r_r7 != 0; + if (!cpy_r_r8) goto CPyL7; +CPyL6: ; + cpy_r_r9 = CPyTagged_IsLt_(2, cpy_r_n); + if (cpy_r_r9) { + goto CPyL8; + } else + goto CPyL35; +CPyL7: ; + cpy_r_r10 = (Py_ssize_t)cpy_r_n > (Py_ssize_t)2; + if (!cpy_r_r10) goto CPyL35; +CPyL8: ; + cpy_r_new_n = 0; + cpy_r_i = 2; +CPyL9: ; + cpy_r_r11 = cpy_r_i & 1; + cpy_r_r12 = cpy_r_r11 != 0; + if (cpy_r_r12) goto CPyL11; + cpy_r_r13 = cpy_r_n & 1; + cpy_r_r14 = cpy_r_r13 != 0; + if (!cpy_r_r14) goto CPyL12; +CPyL11: ; + cpy_r_r15 = CPyTagged_IsLt_(cpy_r_i, cpy_r_n); + if (cpy_r_r15) { + goto CPyL13; + } else + goto CPyL36; +CPyL12: ; + cpy_r_r16 = (Py_ssize_t)cpy_r_i < (Py_ssize_t)cpy_r_n; + if (!cpy_r_r16) goto CPyL36; +CPyL13: ; + cpy_r_r17 = CPyList_GetItem(cpy_r_elements, cpy_r_i); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL37; + } + if (likely(PyLong_Check(cpy_r_r17))) + cpy_r_r18 = CPyTagged_FromObject(cpy_r_r17); + else { + CPy_TypeError("int", cpy_r_r17); cpy_r_r18 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r17); + if (unlikely(cpy_r_r18 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL37; + } + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + CPyTagged_INCREF(cpy_r_r18); + cpy_r_r20 = CPyTagged_StealAsObject(cpy_r_r18); + PyObject *cpy_r_r21[2] = {cpy_r_r3, cpy_r_r20}; + cpy_r_r22 = (PyObject **)&cpy_r_r21; + cpy_r_r23 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r22, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r23 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_DECREF(cpy_r_r20); + cpy_r_r24 = PyObject_IsTrue(cpy_r_r23); + cpy_r_r25 = cpy_r_r24 >= 0; + if (unlikely(!cpy_r_r25)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + cpy_r_r26 = cpy_r_r24; + if (cpy_r_r26) { + goto CPyL19; + } else + goto CPyL40; +CPyL18: ; + cpy_r_r27 = CPyTagged_Add(cpy_r_i, 4); + CPyTagged_DECREF(cpy_r_i); + cpy_r_i = cpy_r_r27; + goto CPyL9; +CPyL19: ; + cpy_r_r28 = CPyTagged_Subtract(cpy_r_i, 2); + cpy_r_r29 = CPyList_GetItem(cpy_r_elements, cpy_r_r28); + CPyTagged_DECREF(cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + if (likely(PyLong_Check(cpy_r_r29))) + cpy_r_r30 = CPyTagged_FromObject(cpy_r_r29); + else { + CPy_TypeError("int", cpy_r_r29); cpy_r_r30 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r29); + if (unlikely(cpy_r_r30 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + cpy_r_r31 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + CPyTagged_INCREF(cpy_r_r30); + cpy_r_r32 = CPyTagged_StealAsObject(cpy_r_r30); + PyObject *cpy_r_r33[2] = {cpy_r_r3, cpy_r_r32}; + cpy_r_r34 = (PyObject **)&cpy_r_r33; + cpy_r_r35 = PyObject_VectorcallMethod(cpy_r_r31, cpy_r_r34, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + CPy_DECREF(cpy_r_r32); + cpy_r_r36 = PyObject_IsTrue(cpy_r_r35); + cpy_r_r37 = cpy_r_r36 >= 0; + if (unlikely(!cpy_r_r37)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL42; + } + cpy_r_r38 = cpy_r_r36; + if (!cpy_r_r38) goto CPyL43; + cpy_r_r39 = PyObject_RichCompare(cpy_r_r35, cpy_r_r23, 1); + CPy_DECREF(cpy_r_r35); + CPy_DECREF(cpy_r_r23); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL44; + } + cpy_r_r40 = PyObject_IsTrue(cpy_r_r39); + CPy_DECREF(cpy_r_r39); + cpy_r_r41 = cpy_r_r40 >= 0; + if (unlikely(!cpy_r_r41)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL44; + } + cpy_r_r42 = cpy_r_r40; + if (cpy_r_r42) { + goto CPyL45; + } else + goto CPyL46; +CPyL27: ; + cpy_r_r43 = CPyTagged_Add(cpy_r_i, 2); + CPyTagged_DECREF(cpy_r_i); + cpy_r_i = cpy_r_r43; + goto CPyL9; +CPyL28: ; + cpy_r_r44 = CPyTagged_Subtract(cpy_r_i, 2); + cpy_r_r45 = CPyTagged_StealAsObject(cpy_r_r18); + cpy_r_r46 = CPyList_SetItem(cpy_r_elements, cpy_r_r44, cpy_r_r45); + CPyTagged_DECREF(cpy_r_r44); + if (unlikely(!cpy_r_r46)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL47; + } + cpy_r_r47 = CPyTagged_StealAsObject(cpy_r_r30); + cpy_r_r48 = CPyList_SetItem(cpy_r_elements, cpy_r_i, cpy_r_r47); + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL48; + } + CPyTagged_INCREF(cpy_r_i); + cpy_r_new_n = cpy_r_i; + cpy_r_r49 = CPyTagged_Add(cpy_r_i, 2); + CPyTagged_DECREF(cpy_r_i); + cpy_r_i = cpy_r_r49; + goto CPyL9; +CPyL31: ; + cpy_r_n = cpy_r_new_n; + goto CPyL4; +CPyL32: ; + CPy_INCREF_NO_IMM(cpy_r_elements); + return cpy_r_elements; +CPyL33: ; + cpy_r_r50 = NULL; + return cpy_r_r50; +CPyL34: ; + CPyTagged_DecRef(cpy_r_n); + goto CPyL1; +CPyL35: ; + CPyTagged_DECREF(cpy_r_n); + CPy_DECREF(cpy_r_r3); + goto CPyL32; +CPyL36: ; + CPyTagged_DECREF(cpy_r_n); + CPyTagged_DECREF(cpy_r_i); + goto CPyL31; +CPyL37: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_new_n); + CPyTagged_DecRef(cpy_r_i); + goto CPyL33; +CPyL38: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_new_n); + CPyTagged_DecRef(cpy_r_i); + CPyTagged_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r20); + goto CPyL33; +CPyL39: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_new_n); + CPyTagged_DecRef(cpy_r_i); + CPyTagged_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r23); + goto CPyL33; +CPyL40: ; + CPyTagged_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r23); + goto CPyL18; +CPyL41: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_new_n); + CPyTagged_DecRef(cpy_r_i); + CPyTagged_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r23); + CPyTagged_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r32); + goto CPyL33; +CPyL42: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_new_n); + CPyTagged_DecRef(cpy_r_i); + CPyTagged_DecRef(cpy_r_r18); + CPy_DecRef(cpy_r_r23); + CPyTagged_DecRef(cpy_r_r30); + CPy_DecRef(cpy_r_r35); + goto CPyL33; +CPyL43: ; + CPyTagged_DECREF(cpy_r_r18); + CPy_DECREF(cpy_r_r23); + CPyTagged_DECREF(cpy_r_r30); + CPy_DECREF(cpy_r_r35); + goto CPyL27; +CPyL44: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_new_n); + CPyTagged_DecRef(cpy_r_i); + CPyTagged_DecRef(cpy_r_r18); + CPyTagged_DecRef(cpy_r_r30); + goto CPyL33; +CPyL45: ; + CPyTagged_DECREF(cpy_r_r18); + CPyTagged_DECREF(cpy_r_r30); + goto CPyL27; +CPyL46: ; + CPyTagged_DECREF(cpy_r_new_n); + goto CPyL28; +CPyL47: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + CPyTagged_DecRef(cpy_r_r30); + goto CPyL33; +CPyL48: ; + CPyTagged_DecRef(cpy_r_n); + CPy_DecRef(cpy_r_r3); + CPyTagged_DecRef(cpy_r_i); + goto CPyL33; +} + +PyObject *CPyPy__normalization____reorder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"elements", 0}; + static CPyArg_Parser parser = {"O:_reorder", kwlist, 0}; + PyObject *obj_elements; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_elements)) { + return NULL; + } + PyObject *arg_elements; + if (likely(PyList_Check(obj_elements))) + arg_elements = obj_elements; + else { + CPy_TypeError("list", obj_elements); + goto fail; + } + PyObject *retval = CPyDef__normalization____reorder(arg_elements); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "_reorder", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + +PyObject *CPyDef__normalization____decompose(PyObject *cpy_r_unistr) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject **cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + CPyTagged cpy_r_r14; + PyObject *cpy_r_r15; + int32_t cpy_r_r16; + char cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + char cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + int32_t cpy_r_r27; + char cpy_r_r28; + char cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + char cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + int32_t cpy_r_r35; + char cpy_r_r36; + char cpy_r_r37; + PyObject *cpy_r_r38; + PyObject *cpy_r_r39; + PyObject *cpy_r_r40; + int32_t cpy_r_r41; + char cpy_r_r42; + char cpy_r_r43; + PyObject *cpy_r_r44; + cpy_r_r0 = PyList_New(0); + if (unlikely(cpy_r_r0 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL34; + } + cpy_r_r1 = CPyStatic__normalization____FULL_CDECOMP_BY_CHAR; + if (unlikely(cpy_r_r1 == NULL)) { + goto CPyL35; + } else + goto CPyL4; +CPyL2: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_FULL_CDECOMP_BY_CHAR\" was not set"); + cpy_r_r2 = 0; + if (unlikely(!cpy_r_r2)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL4: ; + CPy_INCREF(cpy_r_r1); + cpy_r_r3 = CPyModule_builtins; + cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + cpy_r_r5 = CPyObject_GetAttr(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r5 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL36; + } + cpy_r_r6 = CPyModule_builtins; + cpy_r_r7 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r8 = CPyObject_GetAttr(cpy_r_r6, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL37; + } + PyObject *cpy_r_r9[2] = {cpy_r_r5, cpy_r_unistr}; + cpy_r_r10 = (PyObject **)&cpy_r_r9; + cpy_r_r11 = PyObject_Vectorcall(cpy_r_r8, cpy_r_r10, 2, 0); + CPy_DECREF(cpy_r_r8); + if (unlikely(cpy_r_r11 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL37; + } + CPy_DECREF(cpy_r_r5); + cpy_r_r12 = PyObject_GetIter(cpy_r_r11); + CPy_DECREF(cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL36; + } +CPyL8: ; + cpy_r_r13 = PyIter_Next(cpy_r_r12); + if (cpy_r_r13 == NULL) goto CPyL38; + if (likely(PyLong_Check(cpy_r_r13))) + cpy_r_r14 = CPyTagged_FromObject(cpy_r_r13); + else { + CPy_TypeError("int", cpy_r_r13); cpy_r_r14 = CPY_INT_TAG; + } + CPy_DECREF(cpy_r_r13); + if (unlikely(cpy_r_r14 == CPY_INT_TAG)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + CPyTagged_INCREF(cpy_r_r14); + cpy_r_r15 = CPyTagged_StealAsObject(cpy_r_r14); + cpy_r_r16 = PyDict_Contains(cpy_r_r1, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + cpy_r_r17 = cpy_r_r16 >= 0; + if (unlikely(!cpy_r_r17)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL40; + } + cpy_r_r18 = cpy_r_r16; + if (!cpy_r_r18) goto CPyL15; + cpy_r_r19 = CPyTagged_StealAsObject(cpy_r_r14); + cpy_r_r20 = CPyDict_GetItem(cpy_r_r1, cpy_r_r19); + CPy_DECREF(cpy_r_r19); + if (unlikely(cpy_r_r20 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + if (likely(PyList_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_decompose", 807, CPyStatic__normalization___globals, "list", cpy_r_r20); + goto CPyL39; + } + cpy_r_r22 = CPyList_Extend(cpy_r_r0, cpy_r_r21); + CPy_DECREF_NO_IMM(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } else + goto CPyL41; +CPyL15: ; + cpy_r_r23 = CPyStatic__normalization____SB; + if (unlikely(cpy_r_r23 == NULL)) { + goto CPyL42; + } else + goto CPyL18; +CPyL16: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_SB\" was not set"); + cpy_r_r24 = 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL18: ; + CPyTagged_INCREF(cpy_r_r14); + cpy_r_r25 = CPyTagged_StealAsObject(cpy_r_r14); + cpy_r_r26 = PyObject_RichCompare(cpy_r_r23, cpy_r_r25, 1); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL40; + } + cpy_r_r27 = PyObject_IsTrue(cpy_r_r26); + cpy_r_r28 = cpy_r_r27 >= 0; + if (unlikely(!cpy_r_r28)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL43; + } + cpy_r_r29 = cpy_r_r27; + if (cpy_r_r29) goto CPyL44; + cpy_r_r30 = cpy_r_r26; + goto CPyL27; +CPyL22: ; + cpy_r_r31 = CPyStatic__normalization____SL; + if (unlikely(cpy_r_r31 == NULL)) { + goto CPyL45; + } else + goto CPyL25; +CPyL23: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_SL\" was not set"); + cpy_r_r32 = 0; + if (unlikely(!cpy_r_r32)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL34; + } + CPy_Unreachable(); +CPyL25: ; + CPyTagged_INCREF(cpy_r_r14); + cpy_r_r33 = CPyTagged_StealAsObject(cpy_r_r14); + cpy_r_r34 = PyObject_RichCompare(cpy_r_r33, cpy_r_r31, 1); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r34 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL40; + } + cpy_r_r30 = cpy_r_r34; +CPyL27: ; + cpy_r_r35 = PyObject_IsTrue(cpy_r_r30); + CPy_DECREF(cpy_r_r30); + cpy_r_r36 = cpy_r_r35 >= 0; + if (unlikely(!cpy_r_r36)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", -1, CPyStatic__normalization___globals); + goto CPyL40; + } + cpy_r_r37 = cpy_r_r35; + if (!cpy_r_r37) goto CPyL31; + cpy_r_r38 = CPyDef__normalization____decompose_hangul_syllable(cpy_r_r14); + CPyTagged_DECREF(cpy_r_r14); + if (unlikely(cpy_r_r38 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } + cpy_r_r39 = CPyList_Extend(cpy_r_r0, cpy_r_r38); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r39 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } else + goto CPyL46; +CPyL31: ; + cpy_r_r40 = CPyTagged_StealAsObject(cpy_r_r14); + cpy_r_r41 = PyList_Append(cpy_r_r0, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r42 = cpy_r_r41 >= 0; + if (unlikely(!cpy_r_r42)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL39; + } else + goto CPyL8; +CPyL32: ; + cpy_r_r43 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r43)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL47; + } + return cpy_r_r0; +CPyL34: ; + cpy_r_r44 = NULL; + return cpy_r_r44; +CPyL35: ; + CPy_DecRef(cpy_r_r0); + goto CPyL2; +CPyL36: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + goto CPyL34; +CPyL37: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r5); + goto CPyL34; +CPyL38: ; + CPy_DECREF(cpy_r_r1); + CPy_DECREF(cpy_r_r12); + goto CPyL32; +CPyL39: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r12); + goto CPyL34; +CPyL40: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r14); + goto CPyL34; +CPyL41: ; + CPy_DECREF(cpy_r_r22); + goto CPyL8; +CPyL42: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r14); + goto CPyL16; +CPyL43: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r14); + CPy_DecRef(cpy_r_r26); + goto CPyL34; +CPyL44: ; + CPy_DECREF(cpy_r_r26); + goto CPyL22; +CPyL45: ; + CPy_DecRef(cpy_r_r0); + CPy_DecRef(cpy_r_r1); + CPy_DecRef(cpy_r_r12); + CPyTagged_DecRef(cpy_r_r14); + goto CPyL23; +CPyL46: ; + CPy_DECREF(cpy_r_r39); + goto CPyL8; +CPyL47: ; + CPy_DecRef(cpy_r_r0); + goto CPyL34; +} + +PyObject *CPyPy__normalization____decompose(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"unistr", 0}; + static CPyArg_Parser parser = {"O:_decompose", kwlist, 0}; + PyObject *obj_unistr; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_unistr)) { + return NULL; + } + PyObject *arg_unistr; + if (likely(PyUnicode_Check(obj_unistr))) + arg_unistr = obj_unistr; + else { + CPy_TypeError("str", obj_unistr); + goto fail; + } + PyObject *retval = CPyDef__normalization____decompose(arg_unistr); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + +PyObject *CPyDef__normalization____decompose_hangul_syllable(CPyTagged cpy_r_cp) { + PyObject *cpy_r_r0; + char cpy_r_r1; + PyObject *cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + char cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + char cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + char cpy_r_r12; + PyObject *cpy_r_r13; + char cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + char cpy_r_r18; + PyObject *cpy_r_r19; + char cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + int32_t cpy_r_r23; + char cpy_r_r24; + char cpy_r_r25; + PyObject *cpy_r_r26; + char cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + tuple_T3OOO cpy_r_r31; + PyObject *cpy_r_r32; + tuple_T2OO cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + cpy_r_r0 = CPyStatic__normalization____SB; + if (likely(cpy_r_r0 != NULL)) goto CPyL3; + PyErr_SetString(PyExc_NameError, "value for final name \"_SB\" was not set"); + cpy_r_r1 = 0; + if (unlikely(!cpy_r_r1)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL3: ; + CPyTagged_INCREF(cpy_r_cp); + cpy_r_r2 = CPyTagged_StealAsObject(cpy_r_cp); + cpy_r_r3 = PyNumber_Subtract(cpy_r_r2, cpy_r_r0); + CPy_DECREF(cpy_r_r2); + if (unlikely(cpy_r_r3 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + cpy_r_r4 = CPyStatic__normalization____TCOUNT; + if (unlikely(cpy_r_r4 == NULL)) { + goto CPyL39; + } else + goto CPyL7; +CPyL5: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TCOUNT\" was not set"); + cpy_r_r5 = 0; + if (unlikely(!cpy_r_r5)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL7: ; + cpy_r_r6 = PyNumber_Remainder(cpy_r_r3, cpy_r_r4); + if (unlikely(cpy_r_r6 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL40; + } + cpy_r_r7 = PyNumber_Subtract(cpy_r_r3, cpy_r_r6); + CPy_DECREF(cpy_r_r3); + if (unlikely(cpy_r_r7 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + cpy_r_r8 = CPyStatic__normalization____TCOUNT; + if (unlikely(cpy_r_r8 == NULL)) { + goto CPyL42; + } else + goto CPyL12; +CPyL10: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TCOUNT\" was not set"); + cpy_r_r9 = 0; + if (unlikely(!cpy_r_r9)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL12: ; + cpy_r_r10 = PyNumber_FloorDivide(cpy_r_r7, cpy_r_r8); + CPy_DECREF(cpy_r_r7); + if (unlikely(cpy_r_r10 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL41; + } + cpy_r_r11 = CPyStatic__normalization____VB; + if (unlikely(cpy_r_r11 == NULL)) { + goto CPyL43; + } else + goto CPyL16; +CPyL14: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_VB\" was not set"); + cpy_r_r12 = 0; + if (unlikely(!cpy_r_r12)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL16: ; + cpy_r_r13 = CPyStatic__normalization____VCOUNT; + if (unlikely(cpy_r_r13 == NULL)) { + goto CPyL44; + } else + goto CPyL19; +CPyL17: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_VCOUNT\" was not set"); + cpy_r_r14 = 0; + if (unlikely(!cpy_r_r14)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL19: ; + cpy_r_r15 = PyNumber_Remainder(cpy_r_r10, cpy_r_r13); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL45; + } + cpy_r_r16 = PyNumber_Add(cpy_r_r11, cpy_r_r15); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r16 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL45; + } + cpy_r_r17 = CPyStatic__normalization____LB; + if (unlikely(cpy_r_r17 == NULL)) { + goto CPyL46; + } else + goto CPyL24; +CPyL22: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_LB\" was not set"); + cpy_r_r18 = 0; + if (unlikely(!cpy_r_r18)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL24: ; + cpy_r_r19 = CPyStatic__normalization____VCOUNT; + if (unlikely(cpy_r_r19 == NULL)) { + goto CPyL47; + } else + goto CPyL27; +CPyL25: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_VCOUNT\" was not set"); + cpy_r_r20 = 0; + if (unlikely(!cpy_r_r20)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL27: ; + cpy_r_r21 = PyNumber_FloorDivide(cpy_r_r10, cpy_r_r19); + CPy_DECREF(cpy_r_r10); + if (unlikely(cpy_r_r21 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL48; + } + cpy_r_r22 = PyNumber_Add(cpy_r_r17, cpy_r_r21); + CPy_DECREF(cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL48; + } + cpy_r_r23 = PyObject_IsTrue(cpy_r_r6); + cpy_r_r24 = cpy_r_r23 >= 0; + if (unlikely(!cpy_r_r24)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL49; + } + cpy_r_r25 = cpy_r_r23; + if (!cpy_r_r25) goto CPyL50; + cpy_r_r26 = CPyStatic__normalization____TB; + if (unlikely(cpy_r_r26 == NULL)) { + goto CPyL51; + } else + goto CPyL34; +CPyL32: ; + PyErr_SetString(PyExc_NameError, "value for final name \"_TB\" was not set"); + cpy_r_r27 = 0; + if (unlikely(!cpy_r_r27)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL38; + } + CPy_Unreachable(); +CPyL34: ; + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 1 */ + cpy_r_r29 = PyNumber_Subtract(cpy_r_r26, cpy_r_r28); + if (unlikely(cpy_r_r29 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL49; + } + cpy_r_r30 = PyNumber_Add(cpy_r_r29, cpy_r_r6); + CPy_DECREF(cpy_r_r29); + CPy_DECREF(cpy_r_r6); + if (unlikely(cpy_r_r30 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL52; + } + cpy_r_r31.f0 = cpy_r_r22; + cpy_r_r31.f1 = cpy_r_r16; + cpy_r_r31.f2 = cpy_r_r30; + cpy_r_r32 = PyTuple_New(3); + if (unlikely(cpy_r_r32 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp36 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp36); + PyObject *__tmp37 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp37); + PyObject *__tmp38 = cpy_r_r31.f2; + PyTuple_SET_ITEM(cpy_r_r32, 2, __tmp38); + return cpy_r_r32; +CPyL37: ; + cpy_r_r33.f0 = cpy_r_r22; + cpy_r_r33.f1 = cpy_r_r16; + cpy_r_r34 = PyTuple_New(2); + if (unlikely(cpy_r_r34 == NULL)) + CPyError_OutOfMemory(); + PyObject *__tmp39 = cpy_r_r33.f0; + PyTuple_SET_ITEM(cpy_r_r34, 0, __tmp39); + PyObject *__tmp40 = cpy_r_r33.f1; + PyTuple_SET_ITEM(cpy_r_r34, 1, __tmp40); + return cpy_r_r34; +CPyL38: ; + cpy_r_r35 = NULL; + return cpy_r_r35; +CPyL39: ; + CPy_DecRef(cpy_r_r3); + goto CPyL5; +CPyL40: ; + CPy_DecRef(cpy_r_r3); + goto CPyL38; +CPyL41: ; + CPy_DecRef(cpy_r_r6); + goto CPyL38; +CPyL42: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r7); + goto CPyL10; +CPyL43: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + goto CPyL14; +CPyL44: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + goto CPyL17; +CPyL45: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + goto CPyL38; +CPyL46: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + goto CPyL22; +CPyL47: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r10); + CPy_DecRef(cpy_r_r16); + goto CPyL25; +CPyL48: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r16); + goto CPyL38; +CPyL49: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL38; +CPyL50: ; + CPy_DECREF(cpy_r_r6); + goto CPyL37; +CPyL51: ; + CPy_DecRef(cpy_r_r6); + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL32; +CPyL52: ; + CPy_DecRef(cpy_r_r16); + CPy_DecRef(cpy_r_r22); + goto CPyL38; +} + +PyObject *CPyPy__normalization____decompose_hangul_syllable(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { + static const char * const kwlist[] = {"cp", 0}; + static CPyArg_Parser parser = {"O:_decompose_hangul_syllable", kwlist, 0}; + PyObject *obj_cp; + if (!CPyArg_ParseStackAndKeywordsOneArg(args, nargs, kwnames, &parser, &obj_cp)) { + return NULL; + } + CPyTagged arg_cp; + if (likely(PyLong_Check(obj_cp))) + arg_cp = CPyTagged_BorrowFromObject(obj_cp); + else { + CPy_TypeError("int", obj_cp); goto fail; + } + PyObject *retval = CPyDef__normalization____decompose_hangul_syllable(arg_cp); + return retval; +fail: ; + CPy_AddTraceback("faster_ens/_normalization.py", "_decompose_hangul_syllable", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + return NULL; +} + char CPyDef__normalization_____top_level__(void) { PyObject *cpy_r_r0; PyObject *cpy_r_r1; @@ -9099,39 +11595,41 @@ char CPyDef__normalization_____top_level__(void) { PyObject *cpy_r_r25; PyObject *cpy_r_r26; PyObject *cpy_r_r27; - PyObject **cpy_r_r28; - void *cpy_r_r30; - void *cpy_r_r32; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; + PyObject *cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; PyObject *cpy_r_r33; PyObject *cpy_r_r34; PyObject *cpy_r_r35; PyObject *cpy_r_r36; - char cpy_r_r37; + PyObject *cpy_r_r37; PyObject *cpy_r_r38; PyObject *cpy_r_r39; PyObject *cpy_r_r40; PyObject *cpy_r_r41; PyObject *cpy_r_r42; - PyObject *cpy_r_r43; - PyObject *cpy_r_r44; + int32_t cpy_r_r43; + char cpy_r_r44; PyObject *cpy_r_r45; PyObject *cpy_r_r46; PyObject *cpy_r_r47; PyObject *cpy_r_r48; - int32_t cpy_r_r49; - char cpy_r_r50; + PyObject *cpy_r_r49; + PyObject *cpy_r_r50; PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject *cpy_r_r53; + int32_t cpy_r_r52; + char cpy_r_r53; PyObject *cpy_r_r54; PyObject *cpy_r_r55; PyObject *cpy_r_r56; PyObject *cpy_r_r57; - int32_t cpy_r_r58; - char cpy_r_r59; + PyObject *cpy_r_r58; + PyObject *cpy_r_r59; PyObject *cpy_r_r60; - PyObject *cpy_r_r61; - PyObject *cpy_r_r62; + int32_t cpy_r_r61; + char cpy_r_r62; PyObject *cpy_r_r63; PyObject *cpy_r_r64; PyObject *cpy_r_r65; @@ -9139,392 +11637,394 @@ char CPyDef__normalization_____top_level__(void) { PyObject *cpy_r_r67; PyObject *cpy_r_r68; PyObject *cpy_r_r69; - PyObject *cpy_r_r70; - PyObject *cpy_r_r71; - PyObject **cpy_r_r73; + int32_t cpy_r_r70; + char cpy_r_r71; + PyObject *cpy_r_r72; + PyObject *cpy_r_r73; PyObject *cpy_r_r74; PyObject *cpy_r_r75; PyObject *cpy_r_r76; PyObject *cpy_r_r77; PyObject *cpy_r_r78; - PyObject **cpy_r_r80; - PyObject *cpy_r_r81; + PyObject *cpy_r_r79; + int32_t cpy_r_r80; + char cpy_r_r81; PyObject *cpy_r_r82; PyObject *cpy_r_r83; - int32_t cpy_r_r84; - char cpy_r_r85; + PyObject *cpy_r_r84; + PyObject *cpy_r_r85; PyObject *cpy_r_r86; PyObject *cpy_r_r87; PyObject *cpy_r_r88; PyObject *cpy_r_r89; - PyObject *cpy_r_r90; - PyObject **cpy_r_r92; + int32_t cpy_r_r90; + char cpy_r_r91; + PyObject *cpy_r_r92; PyObject *cpy_r_r93; PyObject *cpy_r_r94; - PyObject **cpy_r_r96; + PyObject *cpy_r_r95; + PyObject *cpy_r_r96; PyObject *cpy_r_r97; PyObject *cpy_r_r98; - PyObject *cpy_r_r99; - PyObject *cpy_r_r100; + int32_t cpy_r_r99; + char cpy_r_r100; PyObject *cpy_r_r101; PyObject *cpy_r_r102; - PyObject **cpy_r_r104; + PyObject *cpy_r_r103; + PyObject *cpy_r_r104; PyObject *cpy_r_r105; - char cpy_r_r106; + PyObject *cpy_r_r106; PyObject *cpy_r_r107; - PyObject *cpy_r_r108; - int32_t cpy_r_r109; - char cpy_r_r110; + int32_t cpy_r_r108; + char cpy_r_r109; + PyObject *cpy_r_r110; PyObject *cpy_r_r111; PyObject *cpy_r_r112; PyObject *cpy_r_r113; PyObject *cpy_r_r114; PyObject *cpy_r_r115; PyObject *cpy_r_r116; - PyObject **cpy_r_r118; + int32_t cpy_r_r117; + char cpy_r_r118; PyObject *cpy_r_r119; PyObject *cpy_r_r120; PyObject *cpy_r_r121; - int32_t cpy_r_r122; - char cpy_r_r123; + PyObject *cpy_r_r122; + PyObject *cpy_r_r123; PyObject *cpy_r_r124; PyObject *cpy_r_r125; - PyObject *cpy_r_r126; - PyObject *cpy_r_r127; + int32_t cpy_r_r126; + char cpy_r_r127; PyObject *cpy_r_r128; PyObject *cpy_r_r129; PyObject *cpy_r_r130; PyObject *cpy_r_r131; - int32_t cpy_r_r132; - char cpy_r_r133; + PyObject *cpy_r_r132; + PyObject *cpy_r_r133; PyObject *cpy_r_r134; - char cpy_r_r135; - PyObject *cpy_r_r136; + int32_t cpy_r_r135; + char cpy_r_r136; PyObject *cpy_r_r137; PyObject *cpy_r_r138; PyObject *cpy_r_r139; PyObject *cpy_r_r140; - int32_t cpy_r_r141; - char cpy_r_r142; + PyObject *cpy_r_r141; + PyObject *cpy_r_r142; PyObject *cpy_r_r143; - char cpy_r_r144; - PyObject *cpy_r_r145; + int32_t cpy_r_r144; + char cpy_r_r145; PyObject *cpy_r_r146; PyObject *cpy_r_r147; PyObject *cpy_r_r148; PyObject *cpy_r_r149; - int32_t cpy_r_r150; - char cpy_r_r151; + PyObject *cpy_r_r150; + PyObject *cpy_r_r151; PyObject *cpy_r_r152; - char cpy_r_r153; - PyObject *cpy_r_r154; + int32_t cpy_r_r153; + char cpy_r_r154; PyObject *cpy_r_r155; PyObject *cpy_r_r156; PyObject *cpy_r_r157; PyObject *cpy_r_r158; - int32_t cpy_r_r159; - char cpy_r_r160; + PyObject *cpy_r_r159; + PyObject *cpy_r_r160; PyObject *cpy_r_r161; - char cpy_r_r162; - PyObject *cpy_r_r163; + int32_t cpy_r_r162; + char cpy_r_r163; PyObject *cpy_r_r164; PyObject *cpy_r_r165; PyObject *cpy_r_r166; PyObject *cpy_r_r167; - int32_t cpy_r_r168; - char cpy_r_r169; + PyObject *cpy_r_r168; + PyObject *cpy_r_r169; PyObject *cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; + int32_t cpy_r_r171; + char cpy_r_r172; PyObject *cpy_r_r173; PyObject *cpy_r_r174; PyObject *cpy_r_r175; PyObject *cpy_r_r176; - int32_t cpy_r_r177; - char cpy_r_r178; + PyObject *cpy_r_r177; + PyObject *cpy_r_r178; PyObject *cpy_r_r179; - char cpy_r_r180; - PyObject *cpy_r_r181; + int32_t cpy_r_r180; + char cpy_r_r181; PyObject *cpy_r_r182; PyObject *cpy_r_r183; PyObject *cpy_r_r184; PyObject *cpy_r_r185; - int32_t cpy_r_r186; - char cpy_r_r187; + PyObject *cpy_r_r186; + PyObject *cpy_r_r187; PyObject *cpy_r_r188; - char cpy_r_r189; + PyObject *cpy_r_r189; PyObject *cpy_r_r190; PyObject *cpy_r_r191; PyObject *cpy_r_r192; PyObject *cpy_r_r193; PyObject *cpy_r_r194; - int32_t cpy_r_r195; - char cpy_r_r196; + PyObject **cpy_r_r196; PyObject *cpy_r_r197; - char cpy_r_r198; - int64_t cpy_r_r199; - CPyPtr cpy_r_r200; - int64_t cpy_r_r201; - char cpy_r_r202; - CPyPtr cpy_r_r203; - CPyPtr cpy_r_r204; - int64_t cpy_r_r205; - CPyPtr cpy_r_r206; - PyObject *cpy_r_r207; - PyObject *cpy_r_r208; + PyObject *cpy_r_r198; + PyObject *cpy_r_r199; + PyObject *cpy_r_r200; + PyObject *cpy_r_r201; + PyObject **cpy_r_r203; + PyObject *cpy_r_r204; + PyObject *cpy_r_r205; + PyObject *cpy_r_r206; + int32_t cpy_r_r207; + char cpy_r_r208; PyObject *cpy_r_r209; PyObject *cpy_r_r210; - int32_t cpy_r_r211; - char cpy_r_r212; + PyObject *cpy_r_r211; + PyObject *cpy_r_r212; PyObject *cpy_r_r213; - PyObject *cpy_r_r214; - PyObject *cpy_r_r215; + PyObject **cpy_r_r215; PyObject *cpy_r_r216; PyObject *cpy_r_r217; - int32_t cpy_r_r218; - char cpy_r_r219; - char cpy_r_r220; + PyObject **cpy_r_r219; + PyObject *cpy_r_r220; PyObject *cpy_r_r221; PyObject *cpy_r_r222; PyObject *cpy_r_r223; PyObject *cpy_r_r224; PyObject *cpy_r_r225; - CPyTagged cpy_r_r226; - CPyTagged cpy_r_r227; + PyObject **cpy_r_r227; PyObject *cpy_r_r228; - PyObject *cpy_r_r229; + char cpy_r_r229; PyObject *cpy_r_r230; - int32_t cpy_r_r231; - char cpy_r_r232; + PyObject *cpy_r_r231; + int32_t cpy_r_r232; char cpy_r_r233; PyObject *cpy_r_r234; PyObject *cpy_r_r235; PyObject *cpy_r_r236; PyObject *cpy_r_r237; PyObject *cpy_r_r238; - int32_t cpy_r_r239; - char cpy_r_r240; - CPyTagged cpy_r_r241; + PyObject *cpy_r_r239; + PyObject **cpy_r_r241; PyObject *cpy_r_r242; - int32_t cpy_r_r243; - char cpy_r_r244; - int64_t cpy_r_r245; - tuple_T3OOO cpy_r_r246; - tuple_T3OOO cpy_r_r247; + PyObject *cpy_r_r243; + PyObject *cpy_r_r244; + int32_t cpy_r_r245; + char cpy_r_r246; + PyObject *cpy_r_r247; PyObject *cpy_r_r248; PyObject *cpy_r_r249; PyObject *cpy_r_r250; - PyObject **cpy_r_r252; + PyObject *cpy_r_r251; + PyObject *cpy_r_r252; PyObject *cpy_r_r253; - int32_t cpy_r_r254; - char cpy_r_r255; + PyObject *cpy_r_r254; + int32_t cpy_r_r255; char cpy_r_r256; - char cpy_r_r257; - tuple_T3OOO cpy_r_r258; - tuple_T3OOO cpy_r_r259; - tuple_T3OOO cpy_r_r260; + PyObject *cpy_r_r257; + char cpy_r_r258; + PyObject *cpy_r_r259; + PyObject *cpy_r_r260; PyObject *cpy_r_r261; - PyObject **cpy_r_r263; - PyObject *cpy_r_r264; + PyObject *cpy_r_r262; + PyObject *cpy_r_r263; + int32_t cpy_r_r264; char cpy_r_r265; PyObject *cpy_r_r266; - PyObject *cpy_r_r267; + char cpy_r_r267; PyObject *cpy_r_r268; PyObject *cpy_r_r269; PyObject *cpy_r_r270; - PyObject **cpy_r_r272; - PyObject *cpy_r_r273; - PyObject *cpy_r_r274; - PyObject **cpy_r_r276; + PyObject *cpy_r_r271; + PyObject *cpy_r_r272; + int32_t cpy_r_r273; + char cpy_r_r274; + PyObject *cpy_r_r275; + char cpy_r_r276; PyObject *cpy_r_r277; PyObject *cpy_r_r278; PyObject *cpy_r_r279; PyObject *cpy_r_r280; PyObject *cpy_r_r281; - PyObject *cpy_r_r282; - PyObject **cpy_r_r284; - PyObject *cpy_r_r285; - char cpy_r_r286; + int32_t cpy_r_r282; + char cpy_r_r283; + PyObject *cpy_r_r284; + char cpy_r_r285; + PyObject *cpy_r_r286; PyObject *cpy_r_r287; PyObject *cpy_r_r288; - int32_t cpy_r_r289; - char cpy_r_r290; - PyObject *cpy_r_r291; - PyObject *cpy_r_r292; + PyObject *cpy_r_r289; + PyObject *cpy_r_r290; + int32_t cpy_r_r291; + char cpy_r_r292; PyObject *cpy_r_r293; - PyObject *cpy_r_r294; + char cpy_r_r294; PyObject *cpy_r_r295; PyObject *cpy_r_r296; - PyObject **cpy_r_r298; + PyObject *cpy_r_r297; + PyObject *cpy_r_r298; PyObject *cpy_r_r299; - PyObject *cpy_r_r300; - PyObject *cpy_r_r301; - int32_t cpy_r_r302; + int32_t cpy_r_r300; + char cpy_r_r301; + PyObject *cpy_r_r302; char cpy_r_r303; PyObject *cpy_r_r304; PyObject *cpy_r_r305; PyObject *cpy_r_r306; PyObject *cpy_r_r307; PyObject *cpy_r_r308; - PyObject *cpy_r_r309; - PyObject *cpy_r_r310; + int32_t cpy_r_r309; + char cpy_r_r310; PyObject *cpy_r_r311; - int32_t cpy_r_r312; - char cpy_r_r313; - tuple_T3OOO cpy_r_r314; - tuple_T3OOO cpy_r_r315; + char cpy_r_r312; + PyObject *cpy_r_r313; + PyObject *cpy_r_r314; + PyObject *cpy_r_r315; PyObject *cpy_r_r316; PyObject *cpy_r_r317; - PyObject *cpy_r_r318; - PyObject **cpy_r_r320; - PyObject *cpy_r_r321; - int32_t cpy_r_r322; - char cpy_r_r323; - char cpy_r_r324; + int32_t cpy_r_r318; + char cpy_r_r319; + PyObject *cpy_r_r320; + char cpy_r_r321; + int64_t cpy_r_r322; + CPyPtr cpy_r_r323; + int64_t cpy_r_r324; char cpy_r_r325; - tuple_T3OOO cpy_r_r326; - tuple_T3OOO cpy_r_r327; - tuple_T3OOO cpy_r_r328; - PyObject *cpy_r_r329; - PyObject **cpy_r_r331; + CPyPtr cpy_r_r326; + CPyPtr cpy_r_r327; + int64_t cpy_r_r328; + CPyPtr cpy_r_r329; + PyObject *cpy_r_r330; + PyObject *cpy_r_r331; PyObject *cpy_r_r332; - char cpy_r_r333; - PyObject *cpy_r_r334; - PyObject *cpy_r_r335; + PyObject *cpy_r_r333; + int32_t cpy_r_r334; + char cpy_r_r335; PyObject *cpy_r_r336; PyObject *cpy_r_r337; PyObject *cpy_r_r338; PyObject *cpy_r_r339; PyObject *cpy_r_r340; - char cpy_r_r341; - PyObject *cpy_r_r342; - PyObject *cpy_r_r343; + int32_t cpy_r_r341; + char cpy_r_r342; + char cpy_r_r343; PyObject *cpy_r_r344; - PyObject **cpy_r_r346; + PyObject *cpy_r_r345; + PyObject *cpy_r_r346; PyObject *cpy_r_r347; PyObject *cpy_r_r348; - PyObject *cpy_r_r349; - PyObject *cpy_r_r350; + CPyTagged cpy_r_r349; + CPyTagged cpy_r_r350; PyObject *cpy_r_r351; PyObject *cpy_r_r352; PyObject *cpy_r_r353; int32_t cpy_r_r354; char cpy_r_r355; - PyObject *cpy_r_r356; + char cpy_r_r356; PyObject *cpy_r_r357; - int32_t cpy_r_r358; - char cpy_r_r359; + PyObject *cpy_r_r358; + PyObject *cpy_r_r359; PyObject *cpy_r_r360; PyObject *cpy_r_r361; int32_t cpy_r_r362; char cpy_r_r363; - PyObject *cpy_r_r364; + CPyTagged cpy_r_r364; PyObject *cpy_r_r365; int32_t cpy_r_r366; char cpy_r_r367; - PyObject *cpy_r_r368; - PyObject *cpy_r_r369; - int32_t cpy_r_r370; - char cpy_r_r371; + int64_t cpy_r_r368; + tuple_T3OOO cpy_r_r369; + tuple_T3OOO cpy_r_r370; + PyObject *cpy_r_r371; PyObject *cpy_r_r372; PyObject *cpy_r_r373; - int32_t cpy_r_r374; - char cpy_r_r375; + PyObject **cpy_r_r375; PyObject *cpy_r_r376; - PyObject *cpy_r_r377; - int32_t cpy_r_r378; + int32_t cpy_r_r377; + char cpy_r_r378; char cpy_r_r379; - PyObject **cpy_r_r381; - PyObject *cpy_r_r382; - PyObject *cpy_r_r383; + char cpy_r_r380; + tuple_T3OOO cpy_r_r381; + tuple_T3OOO cpy_r_r382; + tuple_T3OOO cpy_r_r383; PyObject *cpy_r_r384; - PyObject *cpy_r_r385; - PyObject **cpy_r_r387; - PyObject *cpy_r_r388; + PyObject **cpy_r_r386; + PyObject *cpy_r_r387; + char cpy_r_r388; PyObject *cpy_r_r389; PyObject *cpy_r_r390; - int32_t cpy_r_r391; - char cpy_r_r392; + PyObject *cpy_r_r391; + PyObject *cpy_r_r392; PyObject *cpy_r_r393; - PyObject *cpy_r_r394; - PyObject *cpy_r_r395; + PyObject **cpy_r_r395; PyObject *cpy_r_r396; PyObject *cpy_r_r397; - PyObject *cpy_r_r398; - PyObject *cpy_r_r399; + PyObject **cpy_r_r399; PyObject *cpy_r_r400; PyObject *cpy_r_r401; - char cpy_r_r402; + PyObject *cpy_r_r402; PyObject *cpy_r_r403; PyObject *cpy_r_r404; PyObject *cpy_r_r405; - PyObject *cpy_r_r406; - PyObject *cpy_r_r407; + PyObject **cpy_r_r407; PyObject *cpy_r_r408; - int32_t cpy_r_r409; - char cpy_r_r410; + char cpy_r_r409; + PyObject *cpy_r_r410; PyObject *cpy_r_r411; - PyObject *cpy_r_r412; - int32_t cpy_r_r413; - char cpy_r_r414; + int32_t cpy_r_r412; + char cpy_r_r413; + PyObject *cpy_r_r414; PyObject *cpy_r_r415; PyObject *cpy_r_r416; PyObject *cpy_r_r417; - int32_t cpy_r_r418; - char cpy_r_r419; - PyObject *cpy_r_r420; - PyObject *cpy_r_r421; + PyObject *cpy_r_r418; + PyObject *cpy_r_r419; + PyObject **cpy_r_r421; PyObject *cpy_r_r422; PyObject *cpy_r_r423; PyObject *cpy_r_r424; - char cpy_r_r425; - PyObject *cpy_r_r426; + int32_t cpy_r_r425; + char cpy_r_r426; PyObject *cpy_r_r427; PyObject *cpy_r_r428; PyObject *cpy_r_r429; PyObject *cpy_r_r430; PyObject *cpy_r_r431; - int32_t cpy_r_r432; - char cpy_r_r433; + PyObject *cpy_r_r432; + PyObject *cpy_r_r433; PyObject *cpy_r_r434; - PyObject *cpy_r_r435; - int32_t cpy_r_r436; - char cpy_r_r437; - PyObject *cpy_r_r438; + int32_t cpy_r_r435; + char cpy_r_r436; + tuple_T3OOO cpy_r_r437; + tuple_T3OOO cpy_r_r438; PyObject *cpy_r_r439; - char cpy_r_r440; + PyObject *cpy_r_r440; PyObject *cpy_r_r441; - int32_t cpy_r_r442; - char cpy_r_r443; + PyObject **cpy_r_r443; PyObject *cpy_r_r444; - PyObject *cpy_r_r445; - PyObject *cpy_r_r446; - PyObject *cpy_r_r447; - PyObject *cpy_r_r448; - char cpy_r_r449; - PyObject *cpy_r_r450; - PyObject *cpy_r_r451; + int32_t cpy_r_r445; + char cpy_r_r446; + char cpy_r_r447; + char cpy_r_r448; + tuple_T3OOO cpy_r_r449; + tuple_T3OOO cpy_r_r450; + tuple_T3OOO cpy_r_r451; PyObject *cpy_r_r452; - PyObject *cpy_r_r453; - PyObject *cpy_r_r454; + PyObject **cpy_r_r454; PyObject *cpy_r_r455; - int32_t cpy_r_r456; - char cpy_r_r457; + char cpy_r_r456; + PyObject *cpy_r_r457; PyObject *cpy_r_r458; PyObject *cpy_r_r459; - int32_t cpy_r_r460; - char cpy_r_r461; + PyObject *cpy_r_r460; + PyObject *cpy_r_r461; PyObject *cpy_r_r462; PyObject *cpy_r_r463; char cpy_r_r464; PyObject *cpy_r_r465; - int32_t cpy_r_r466; - char cpy_r_r467; - PyObject *cpy_r_r468; - PyObject *cpy_r_r469; + PyObject *cpy_r_r466; + PyObject *cpy_r_r467; + PyObject **cpy_r_r469; PyObject *cpy_r_r470; PyObject *cpy_r_r471; - char cpy_r_r472; + PyObject *cpy_r_r472; PyObject *cpy_r_r473; PyObject *cpy_r_r474; PyObject *cpy_r_r475; @@ -9537,59 +12037,57 @@ char CPyDef__normalization_____top_level__(void) { char cpy_r_r482; PyObject *cpy_r_r483; PyObject *cpy_r_r484; - PyObject *cpy_r_r485; - PyObject *cpy_r_r486; - char cpy_r_r487; + int32_t cpy_r_r485; + char cpy_r_r486; + PyObject *cpy_r_r487; PyObject *cpy_r_r488; - PyObject *cpy_r_r489; - PyObject *cpy_r_r490; - int32_t cpy_r_r491; - char cpy_r_r492; - PyObject *cpy_r_r493; - PyObject *cpy_r_r494; - int32_t cpy_r_r495; - char cpy_r_r496; - PyObject *cpy_r_r497; - PyObject *cpy_r_r498; + int32_t cpy_r_r489; + char cpy_r_r490; + PyObject *cpy_r_r491; + PyObject *cpy_r_r492; + int32_t cpy_r_r493; + char cpy_r_r494; + PyObject *cpy_r_r495; + PyObject *cpy_r_r496; + int32_t cpy_r_r497; + char cpy_r_r498; PyObject *cpy_r_r499; - int32_t cpy_r_r500; - char cpy_r_r501; - PyObject *cpy_r_r502; - PyObject *cpy_r_r503; - PyObject *cpy_r_r504; - int32_t cpy_r_r505; - char cpy_r_r506; + PyObject *cpy_r_r500; + int32_t cpy_r_r501; + char cpy_r_r502; + PyObject **cpy_r_r504; + PyObject *cpy_r_r505; + PyObject *cpy_r_r506; PyObject *cpy_r_r507; - char cpy_r_r508; - int64_t cpy_r_r509; - CPyPtr cpy_r_r510; - int64_t cpy_r_r511; - char cpy_r_r512; - CPyPtr cpy_r_r513; - CPyPtr cpy_r_r514; - int64_t cpy_r_r515; - CPyPtr cpy_r_r516; + PyObject *cpy_r_r508; + PyObject **cpy_r_r510; + PyObject *cpy_r_r511; + PyObject *cpy_r_r512; + PyObject *cpy_r_r513; + int32_t cpy_r_r514; + char cpy_r_r515; + PyObject *cpy_r_r516; PyObject *cpy_r_r517; PyObject *cpy_r_r518; PyObject *cpy_r_r519; PyObject *cpy_r_r520; - int32_t cpy_r_r521; - char cpy_r_r522; + PyObject *cpy_r_r521; + PyObject *cpy_r_r522; PyObject *cpy_r_r523; PyObject *cpy_r_r524; - PyObject *cpy_r_r525; + char cpy_r_r525; PyObject *cpy_r_r526; PyObject *cpy_r_r527; PyObject *cpy_r_r528; PyObject *cpy_r_r529; PyObject *cpy_r_r530; - int32_t cpy_r_r531; - char cpy_r_r532; - PyObject *cpy_r_r533; + PyObject *cpy_r_r531; + int32_t cpy_r_r532; + char cpy_r_r533; PyObject *cpy_r_r534; PyObject *cpy_r_r535; - PyObject *cpy_r_r536; - PyObject *cpy_r_r537; + int32_t cpy_r_r536; + char cpy_r_r537; PyObject *cpy_r_r538; PyObject *cpy_r_r539; PyObject *cpy_r_r540; @@ -9600,78 +12098,201 @@ char CPyDef__normalization_____top_level__(void) { PyObject *cpy_r_r545; PyObject *cpy_r_r546; PyObject *cpy_r_r547; - PyObject *cpy_r_r548; + char cpy_r_r548; PyObject *cpy_r_r549; PyObject *cpy_r_r550; PyObject *cpy_r_r551; PyObject *cpy_r_r552; PyObject *cpy_r_r553; - int32_t cpy_r_r554; - char cpy_r_r555; - PyObject *cpy_r_r556; - char cpy_r_r557; + PyObject *cpy_r_r554; + int32_t cpy_r_r555; + char cpy_r_r556; + PyObject *cpy_r_r557; PyObject *cpy_r_r558; - PyObject *cpy_r_r559; - PyObject *cpy_r_r560; + int32_t cpy_r_r559; + char cpy_r_r560; PyObject *cpy_r_r561; PyObject *cpy_r_r562; - PyObject *cpy_r_r563; + char cpy_r_r563; PyObject *cpy_r_r564; - PyObject *cpy_r_r565; - PyObject *cpy_r_r566; + int32_t cpy_r_r565; + char cpy_r_r566; PyObject *cpy_r_r567; PyObject *cpy_r_r568; - char cpy_r_r569; + PyObject *cpy_r_r569; PyObject *cpy_r_r570; PyObject *cpy_r_r571; - PyObject *cpy_r_r572; + char cpy_r_r572; PyObject *cpy_r_r573; PyObject *cpy_r_r574; PyObject *cpy_r_r575; - int32_t cpy_r_r576; - char cpy_r_r577; - int64_t cpy_r_r578; - PyObject *cpy_r_r579; - PyObject *cpy_r_r580; + PyObject *cpy_r_r576; + PyObject *cpy_r_r577; + PyObject *cpy_r_r578; + int32_t cpy_r_r579; + char cpy_r_r580; PyObject *cpy_r_r581; - int32_t cpy_r_r582; - char cpy_r_r583; - PyObject *cpy_r_r584; + PyObject *cpy_r_r582; + int32_t cpy_r_r583; + char cpy_r_r584; PyObject *cpy_r_r585; PyObject *cpy_r_r586; - int32_t cpy_r_r587; - char cpy_r_r588; - PyObject *cpy_r_r589; - PyObject *cpy_r_r590; + char cpy_r_r587; + PyObject *cpy_r_r588; + int32_t cpy_r_r589; + char cpy_r_r590; PyObject *cpy_r_r591; PyObject *cpy_r_r592; - char cpy_r_r593; + PyObject *cpy_r_r593; PyObject *cpy_r_r594; - PyObject *cpy_r_r595; + char cpy_r_r595; PyObject *cpy_r_r596; - PyObject **cpy_r_r598; + PyObject *cpy_r_r597; + PyObject *cpy_r_r598; PyObject *cpy_r_r599; - PyObject *cpy_r_r600; - PyObject *cpy_r_r601; + int32_t cpy_r_r600; + char cpy_r_r601; PyObject *cpy_r_r602; - PyObject **cpy_r_r604; - PyObject *cpy_r_r605; - CPyTagged cpy_r_r606; + PyObject *cpy_r_r603; + int32_t cpy_r_r604; + char cpy_r_r605; + PyObject *cpy_r_r606; PyObject *cpy_r_r607; PyObject *cpy_r_r608; PyObject *cpy_r_r609; - int32_t cpy_r_r610; - char cpy_r_r611; + char cpy_r_r610; + PyObject *cpy_r_r611; PyObject *cpy_r_r612; - char cpy_r_r613; - PyObject *cpy_r_r614; - PyObject *cpy_r_r615; - CPyTagged cpy_r_r616; + PyObject *cpy_r_r613; + int32_t cpy_r_r614; + char cpy_r_r615; + PyObject *cpy_r_r616; PyObject *cpy_r_r617; - PyObject *cpy_r_r618; - int32_t cpy_r_r619; - char cpy_r_r620; - char cpy_r_r621; + int32_t cpy_r_r618; + char cpy_r_r619; + PyObject *cpy_r_r620; + PyObject *cpy_r_r621; + PyObject *cpy_r_r622; + int32_t cpy_r_r623; + char cpy_r_r624; + PyObject *cpy_r_r625; + PyObject *cpy_r_r626; + PyObject *cpy_r_r627; + int32_t cpy_r_r628; + char cpy_r_r629; + PyObject *cpy_r_r630; + char cpy_r_r631; + int64_t cpy_r_r632; + CPyPtr cpy_r_r633; + int64_t cpy_r_r634; + char cpy_r_r635; + CPyPtr cpy_r_r636; + CPyPtr cpy_r_r637; + int64_t cpy_r_r638; + CPyPtr cpy_r_r639; + PyObject *cpy_r_r640; + PyObject *cpy_r_r641; + PyObject *cpy_r_r642; + PyObject *cpy_r_r643; + int32_t cpy_r_r644; + char cpy_r_r645; + PyObject *cpy_r_r646; + PyObject *cpy_r_r647; + PyObject *cpy_r_r648; + PyObject *cpy_r_r649; + PyObject *cpy_r_r650; + PyObject *cpy_r_r651; + PyObject *cpy_r_r652; + PyObject *cpy_r_r653; + int32_t cpy_r_r654; + char cpy_r_r655; + PyObject *cpy_r_r656; + PyObject *cpy_r_r657; + PyObject *cpy_r_r658; + PyObject *cpy_r_r659; + PyObject *cpy_r_r660; + PyObject *cpy_r_r661; + PyObject *cpy_r_r662; + PyObject *cpy_r_r663; + int32_t cpy_r_r664; + char cpy_r_r665; + PyObject *cpy_r_r666; + PyObject *cpy_r_r667; + PyObject *cpy_r_r668; + PyObject *cpy_r_r669; + PyObject *cpy_r_r670; + PyObject *cpy_r_r671; + PyObject *cpy_r_r672; + PyObject *cpy_r_r673; + PyObject *cpy_r_r674; + PyObject *cpy_r_r675; + PyObject *cpy_r_r676; + int32_t cpy_r_r677; + char cpy_r_r678; + PyObject *cpy_r_r679; + char cpy_r_r680; + PyObject *cpy_r_r681; + PyObject *cpy_r_r682; + PyObject *cpy_r_r683; + PyObject *cpy_r_r684; + PyObject *cpy_r_r685; + PyObject *cpy_r_r686; + PyObject *cpy_r_r687; + PyObject *cpy_r_r688; + PyObject *cpy_r_r689; + PyObject *cpy_r_r690; + PyObject *cpy_r_r691; + char cpy_r_r692; + PyObject *cpy_r_r693; + PyObject *cpy_r_r694; + PyObject *cpy_r_r695; + PyObject *cpy_r_r696; + PyObject *cpy_r_r697; + PyObject *cpy_r_r698; + int32_t cpy_r_r699; + char cpy_r_r700; + int64_t cpy_r_r701; + PyObject *cpy_r_r702; + PyObject *cpy_r_r703; + PyObject *cpy_r_r704; + int32_t cpy_r_r705; + char cpy_r_r706; + PyObject *cpy_r_r707; + PyObject *cpy_r_r708; + PyObject *cpy_r_r709; + int32_t cpy_r_r710; + char cpy_r_r711; + PyObject *cpy_r_r712; + PyObject *cpy_r_r713; + PyObject *cpy_r_r714; + PyObject *cpy_r_r715; + char cpy_r_r716; + PyObject *cpy_r_r717; + PyObject *cpy_r_r718; + PyObject *cpy_r_r719; + PyObject **cpy_r_r721; + PyObject *cpy_r_r722; + PyObject *cpy_r_r723; + PyObject *cpy_r_r724; + PyObject *cpy_r_r725; + PyObject **cpy_r_r727; + PyObject *cpy_r_r728; + CPyTagged cpy_r_r729; + PyObject *cpy_r_r730; + PyObject *cpy_r_r731; + PyObject *cpy_r_r732; + int32_t cpy_r_r733; + char cpy_r_r734; + PyObject *cpy_r_r735; + char cpy_r_r736; + PyObject *cpy_r_r737; + PyObject *cpy_r_r738; + CPyTagged cpy_r_r739; + PyObject *cpy_r_r740; + PyObject *cpy_r_r741; + int32_t cpy_r_r742; + char cpy_r_r743; + char cpy_r_r744; cpy_r_r0 = CPyModule_builtins; cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; @@ -9680,7 +12301,7 @@ char CPyDef__normalization_____top_level__(void) { cpy_r_r4 = PyImport_Import(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", -1, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPyModule_builtins = cpy_r_r4; CPy_INCREF(CPyModule_builtins); @@ -9697,14 +12318,14 @@ CPyL3: ; cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens/_normalization.py' */ cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r15 = CPyImport_ImportMany(cpy_r_r11, cpy_r_r8, cpy_r_r12, cpy_r_r13, cpy_r_r14, cpy_r_r10); - if (!cpy_r_r15) goto CPyL283; + if (!cpy_r_r15) goto CPyL328; cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Enum',) */ cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enum' */ cpy_r_r18 = CPyStatic__normalization___globals; cpy_r_r19 = CPyImport_ImportFromMany(cpy_r_r17, cpy_r_r16, cpy_r_r16, cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPyModule_enum = cpy_r_r19; CPy_INCREF(CPyModule_enum); @@ -9715,2053 +12336,2431 @@ CPyL3: ; cpy_r_r23 = CPyImport_ImportFromMany(cpy_r_r21, cpy_r_r20, cpy_r_r20, cpy_r_r22); if (unlikely(cpy_r_r23 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPyModule_pathlib = cpy_r_r23; CPy_INCREF(CPyModule_pathlib); CPy_DECREF(cpy_r_r23); cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'ClassVar', 'Dict', 'Final', 'FrozenSet', 'List', - 'Literal', 'Optional', 'Set', 'Tuple', 'Union', + 'Literal', 'Optional', 'Set', 'Tuple', 'Union', 'cast', 'final') */ cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ cpy_r_r26 = CPyStatic__normalization___globals; cpy_r_r27 = CPyImport_ImportFromMany(cpy_r_r25, cpy_r_r24, cpy_r_r24, cpy_r_r26); if (unlikely(cpy_r_r27 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPyModule_typing = cpy_r_r27; CPy_INCREF(CPyModule_typing); CPy_DECREF(cpy_r_r27); - cpy_r_r28 = (PyObject **)&CPyModule_pyunormalize; - PyObject **cpy_r_r29[1] = {cpy_r_r28}; - cpy_r_r30 = (void *)&cpy_r_r29; - int64_t cpy_r_r31[1] = {24}; - cpy_r_r32 = (void *)&cpy_r_r31; - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('pyunormalize', 'pyunormalize', 'pyunormalize'),) */ + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('_unicode_data', 'normalization') */ + cpy_r_r29 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pyunormalize' */ + cpy_r_r30 = CPyStatic__normalization___globals; + cpy_r_r31 = CPyImport_ImportFromMany(cpy_r_r29, cpy_r_r28, cpy_r_r28, cpy_r_r30); + if (unlikely(cpy_r_r31 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyModule_pyunormalize = cpy_r_r31; + CPy_INCREF(CPyModule_pyunormalize); + CPy_DECREF(cpy_r_r31); + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('InvalidName',) */ + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.exceptions' */ cpy_r_r34 = CPyStatic__normalization___globals; - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens/_normalization.py' */ - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r37 = CPyImport_ImportMany(cpy_r_r33, cpy_r_r30, cpy_r_r34, cpy_r_r35, cpy_r_r36, cpy_r_r32); - if (!cpy_r_r37) goto CPyL283; - cpy_r_r38 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('InvalidName',) */ - cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.exceptions' */ - cpy_r_r40 = CPyStatic__normalization___globals; - cpy_r_r41 = CPyImport_ImportFromMany(cpy_r_r39, cpy_r_r38, cpy_r_r38, cpy_r_r40); - if (unlikely(cpy_r_r41 == NULL)) { + cpy_r_r35 = CPyImport_ImportFromMany(cpy_r_r33, cpy_r_r32, cpy_r_r32, cpy_r_r34); + if (unlikely(cpy_r_r35 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyModule_faster_ens___exceptions = cpy_r_r41; + CPyModule_faster_ens___exceptions = cpy_r_r35; CPy_INCREF(CPyModule_faster_ens___exceptions); - CPy_DECREF(cpy_r_r41); - cpy_r_r42 = CPyStatic__normalization___globals; - cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pyunormalize' */ - cpy_r_r44 = CPyDict_GetItem(cpy_r_r42, cpy_r_r43); - if (unlikely(cpy_r_r44 == NULL)) { + CPy_DECREF(cpy_r_r35); + cpy_r_r36 = CPyStatic__normalization___globals; + cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unicode_data' */ + cpy_r_r38 = CPyDict_GetItem(cpy_r_r36, cpy_r_r37); + if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r45 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NFC' */ - cpy_r_r46 = CPyObject_GetAttr(cpy_r_r44, cpy_r_r45); - CPy_DECREF(cpy_r_r44); - if (unlikely(cpy_r_r46 == NULL)) { + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_NFC__QC_NO_OR_MAYBE' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r38, cpy_r_r39); + CPy_DECREF(cpy_r_r38); + if (unlikely(cpy_r_r40 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___NFC = cpy_r_r46; - CPy_INCREF(CPyStatic__normalization___NFC); - cpy_r_r47 = CPyStatic__normalization___globals; - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NFC' */ - cpy_r_r49 = CPyDict_SetItem(cpy_r_r47, cpy_r_r48, cpy_r_r46); - CPy_DECREF(cpy_r_r46); - cpy_r_r50 = cpy_r_r49 >= 0; - if (unlikely(!cpy_r_r50)) { + CPyStatic__normalization____NFC__QC_NO_OR_MAYBE = cpy_r_r40; + CPy_INCREF(CPyStatic__normalization____NFC__QC_NO_OR_MAYBE); + cpy_r_r41 = CPyStatic__normalization___globals; + cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_NFC__QC_NO_OR_MAYBE' */ + cpy_r_r43 = CPyDict_SetItem(cpy_r_r41, cpy_r_r42, cpy_r_r40); + CPy_DECREF(cpy_r_r40); + cpy_r_r44 = cpy_r_r43 >= 0; + if (unlikely(!cpy_r_r44)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r51 = CPyStatic__normalization___globals; - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pyunormalize' */ - cpy_r_r53 = CPyDict_GetItem(cpy_r_r51, cpy_r_r52); - if (unlikely(cpy_r_r53 == NULL)) { + cpy_r_r45 = CPyStatic__normalization___globals; + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unicode_data' */ + cpy_r_r47 = CPyDict_GetItem(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r54 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NFD' */ - cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); - CPy_DECREF(cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_NFD__QC_NO' */ + cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); + CPy_DECREF(cpy_r_r47); + if (unlikely(cpy_r_r49 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___NFD = cpy_r_r55; - CPy_INCREF(CPyStatic__normalization___NFD); - cpy_r_r56 = CPyStatic__normalization___globals; - cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NFD' */ - cpy_r_r58 = CPyDict_SetItem(cpy_r_r56, cpy_r_r57, cpy_r_r55); - CPy_DECREF(cpy_r_r55); - cpy_r_r59 = cpy_r_r58 >= 0; - if (unlikely(!cpy_r_r59)) { + CPyStatic__normalization____NFD__QC_NO = cpy_r_r49; + CPy_INCREF(CPyStatic__normalization____NFD__QC_NO); + cpy_r_r50 = CPyStatic__normalization___globals; + cpy_r_r51 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_NFD__QC_NO' */ + cpy_r_r52 = CPyDict_SetItem(cpy_r_r50, cpy_r_r51, cpy_r_r49); + CPy_DECREF(cpy_r_r49); + cpy_r_r53 = cpy_r_r52 >= 0; + if (unlikely(!cpy_r_r53)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r60 = CPyModule_sys; - cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'modules' */ - cpy_r_r62 = CPyObject_GetAttr(cpy_r_r60, cpy_r_r61); - if (unlikely(cpy_r_r62 == NULL)) { + cpy_r_r54 = CPyStatic__normalization___globals; + cpy_r_r55 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unicode_data' */ + cpy_r_r56 = CPyDict_GetItem(cpy_r_r54, cpy_r_r55); + if (unlikely(cpy_r_r56 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyDict_Check(cpy_r_r62))) - cpy_r_r63 = cpy_r_r62; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 49, CPyStatic__normalization___globals, "dict", cpy_r_r62); - goto CPyL283; + cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_NON_ZERO_CCC_TABLE' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); + CPy_DECREF(cpy_r_r56); + if (unlikely(cpy_r_r58 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____NON_ZERO_CCC_TABLE = cpy_r_r58; + CPy_INCREF(CPyStatic__normalization____NON_ZERO_CCC_TABLE); + cpy_r_r59 = CPyStatic__normalization___globals; + cpy_r_r60 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_NON_ZERO_CCC_TABLE' */ + cpy_r_r61 = CPyDict_SetItem(cpy_r_r59, cpy_r_r60, cpy_r_r58); + CPy_DECREF(cpy_r_r58); + cpy_r_r62 = cpy_r_r61 >= 0; + if (unlikely(!cpy_r_r62)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; } - cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens' */ + cpy_r_r63 = CPyStatic__normalization___globals; + cpy_r_r64 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_unicode_data' */ cpy_r_r65 = CPyDict_GetItem(cpy_r_r63, cpy_r_r64); - CPy_DECREF(cpy_r_r63); if (unlikely(cpy_r_r65 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__file__' */ + cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_COMPOSITION_EXCLUSIONS' */ cpy_r_r67 = CPyObject_GetAttr(cpy_r_r65, cpy_r_r66); CPy_DECREF(cpy_r_r65); if (unlikely(cpy_r_r67 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; - } - if (PyUnicode_Check(cpy_r_r67)) - cpy_r_r68 = cpy_r_r67; - else { - cpy_r_r68 = NULL; - } - if (cpy_r_r68 != NULL) goto __LL23; - if (cpy_r_r67 == Py_None) - cpy_r_r68 = cpy_r_r67; - else { - cpy_r_r68 = NULL; + goto CPyL328; } - if (cpy_r_r68 != NULL) goto __LL23; - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 49, CPyStatic__normalization___globals, "str or None", cpy_r_r67); - goto CPyL283; -__LL23: ; - cpy_r_r69 = CPyStatic__normalization___globals; - cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Path' */ - cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); - if (unlikely(cpy_r_r71 == NULL)) { + CPyStatic__normalization____COMPOSITION_EXCLUSIONS = cpy_r_r67; + CPy_INCREF(CPyStatic__normalization____COMPOSITION_EXCLUSIONS); + cpy_r_r68 = CPyStatic__normalization___globals; + cpy_r_r69 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_COMPOSITION_EXCLUSIONS' */ + cpy_r_r70 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r67); + CPy_DECREF(cpy_r_r67); + cpy_r_r71 = cpy_r_r70 >= 0; + if (unlikely(!cpy_r_r71)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL284; + goto CPyL328; } - PyObject *cpy_r_r72[1] = {cpy_r_r68}; - cpy_r_r73 = (PyObject **)&cpy_r_r72; - cpy_r_r74 = PyObject_Vectorcall(cpy_r_r71, cpy_r_r73, 1, 0); - CPy_DECREF(cpy_r_r71); + cpy_r_r72 = CPyStatic__normalization___globals; + cpy_r_r73 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r74 = CPyDict_GetItem(cpy_r_r72, cpy_r_r73); if (unlikely(cpy_r_r74 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL284; + goto CPyL328; } - CPy_DECREF(cpy_r_r68); - cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parent' */ + cpy_r_r75 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_COMPOSITE_BY_CDECOMP' */ cpy_r_r76 = CPyObject_GetAttr(cpy_r_r74, cpy_r_r75); CPy_DECREF(cpy_r_r74); if (unlikely(cpy_r_r76 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r77 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs' */ - cpy_r_r78 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'joinpath' */ - PyObject *cpy_r_r79[2] = {cpy_r_r76, cpy_r_r77}; - cpy_r_r80 = (PyObject **)&cpy_r_r79; - cpy_r_r81 = PyObject_VectorcallMethod(cpy_r_r78, cpy_r_r80, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r81 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL285; + CPy_INCREF(cpy_r_r76); + if (likely(PyDict_Check(cpy_r_r76))) + cpy_r_r77 = cpy_r_r76; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 40, CPyStatic__normalization___globals, "dict", cpy_r_r76); + goto CPyL329; } + CPyStatic__normalization____COMPOSITE_BY_CDECOMP = cpy_r_r77; + CPy_INCREF(CPyStatic__normalization____COMPOSITE_BY_CDECOMP); + CPy_DECREF(cpy_r_r77); + cpy_r_r78 = CPyStatic__normalization___globals; + cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_COMPOSITE_BY_CDECOMP' */ + cpy_r_r80 = CPyDict_SetItem(cpy_r_r78, cpy_r_r79, cpy_r_r76); CPy_DECREF(cpy_r_r76); + cpy_r_r81 = cpy_r_r80 >= 0; + if (unlikely(!cpy_r_r81)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } cpy_r_r82 = CPyStatic__normalization___globals; - cpy_r_r83 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs_dir_path' */ - cpy_r_r84 = CPyDict_SetItem(cpy_r_r82, cpy_r_r83, cpy_r_r81); - CPy_DECREF(cpy_r_r81); - cpy_r_r85 = cpy_r_r84 >= 0; - if (unlikely(!cpy_r_r85)) { + cpy_r_r83 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r84 = CPyDict_GetItem(cpy_r_r82, cpy_r_r83); + if (unlikely(cpy_r_r84 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r86 = CPyStatic__normalization___globals; - cpy_r_r87 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs_dir_path' */ - cpy_r_r88 = CPyDict_GetItem(cpy_r_r86, cpy_r_r87); - if (unlikely(cpy_r_r88 == NULL)) { + cpy_r_r85 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_FULL_CDECOMP_BY_CHAR' */ + cpy_r_r86 = CPyObject_GetAttr(cpy_r_r84, cpy_r_r85); + CPy_DECREF(cpy_r_r84); + if (unlikely(cpy_r_r86 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r89 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization_spec.json' */ - cpy_r_r90 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'joinpath' */ - PyObject *cpy_r_r91[2] = {cpy_r_r88, cpy_r_r89}; - cpy_r_r92 = (PyObject **)&cpy_r_r91; - cpy_r_r93 = PyObject_VectorcallMethod(cpy_r_r90, cpy_r_r92, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r93 == NULL)) { + CPy_INCREF(cpy_r_r86); + if (likely(PyDict_Check(cpy_r_r86))) + cpy_r_r87 = cpy_r_r86; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 41, CPyStatic__normalization___globals, "dict", cpy_r_r86); + goto CPyL330; + } + CPyStatic__normalization____FULL_CDECOMP_BY_CHAR = cpy_r_r87; + CPy_INCREF(CPyStatic__normalization____FULL_CDECOMP_BY_CHAR); + CPy_DECREF(cpy_r_r87); + cpy_r_r88 = CPyStatic__normalization___globals; + cpy_r_r89 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_FULL_CDECOMP_BY_CHAR' */ + cpy_r_r90 = CPyDict_SetItem(cpy_r_r88, cpy_r_r89, cpy_r_r86); + CPy_DECREF(cpy_r_r86); + cpy_r_r91 = cpy_r_r90 >= 0; + if (unlikely(!cpy_r_r91)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL286; + goto CPyL328; } - CPy_DECREF(cpy_r_r88); - cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'open' */ - PyObject *cpy_r_r95[1] = {cpy_r_r93}; - cpy_r_r96 = (PyObject **)&cpy_r_r95; - cpy_r_r97 = PyObject_VectorcallMethod(cpy_r_r94, cpy_r_r96, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r97 == NULL)) { + cpy_r_r92 = CPyStatic__normalization___globals; + cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r94 = CPyDict_GetItem(cpy_r_r92, cpy_r_r93); + if (unlikely(cpy_r_r94 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL287; + goto CPyL328; } - CPy_DECREF(cpy_r_r93); - cpy_r_r98 = CPy_TYPE(cpy_r_r97); - cpy_r_r99 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__exit__' */ - cpy_r_r100 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r99); - if (unlikely(cpy_r_r100 == NULL)) { + cpy_r_r95 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_LB' */ + cpy_r_r96 = CPyObject_GetAttr(cpy_r_r94, cpy_r_r95); + CPy_DECREF(cpy_r_r94); + if (unlikely(cpy_r_r96 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL288; + goto CPyL328; } - cpy_r_r101 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__enter__' */ - cpy_r_r102 = CPyObject_GetAttr(cpy_r_r98, cpy_r_r101); - CPy_DECREF(cpy_r_r98); - if (unlikely(cpy_r_r102 == NULL)) { + CPyStatic__normalization____LB = cpy_r_r96; + CPy_INCREF(CPyStatic__normalization____LB); + cpy_r_r97 = CPyStatic__normalization___globals; + cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_LB' */ + cpy_r_r99 = CPyDict_SetItem(cpy_r_r97, cpy_r_r98, cpy_r_r96); + CPy_DECREF(cpy_r_r96); + cpy_r_r100 = cpy_r_r99 >= 0; + if (unlikely(!cpy_r_r100)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL289; + goto CPyL328; } - PyObject *cpy_r_r103[1] = {cpy_r_r97}; - cpy_r_r104 = (PyObject **)&cpy_r_r103; - cpy_r_r105 = PyObject_Vectorcall(cpy_r_r102, cpy_r_r104, 1, 0); - CPy_DECREF(cpy_r_r102); + cpy_r_r101 = CPyStatic__normalization___globals; + cpy_r_r102 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r103 = CPyDict_GetItem(cpy_r_r101, cpy_r_r102); + if (unlikely(cpy_r_r103 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r104 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_LL' */ + cpy_r_r105 = CPyObject_GetAttr(cpy_r_r103, cpy_r_r104); + CPy_DECREF(cpy_r_r103); if (unlikely(cpy_r_r105 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL289; + goto CPyL328; } - cpy_r_r106 = 1; - cpy_r_r107 = CPyStatic__normalization___globals; - cpy_r_r108 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'spec' */ - cpy_r_r109 = CPyDict_SetItem(cpy_r_r107, cpy_r_r108, cpy_r_r105); + CPyStatic__normalization____LL = cpy_r_r105; + CPy_INCREF(CPyStatic__normalization____LL); + cpy_r_r106 = CPyStatic__normalization___globals; + cpy_r_r107 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_LL' */ + cpy_r_r108 = CPyDict_SetItem(cpy_r_r106, cpy_r_r107, cpy_r_r105); CPy_DECREF(cpy_r_r105); - cpy_r_r110 = cpy_r_r109 >= 0; - if (unlikely(!cpy_r_r110)) { + cpy_r_r109 = cpy_r_r108 >= 0; + if (unlikely(!cpy_r_r109)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL328; } - cpy_r_r111 = CPyStatic__normalization___globals; - cpy_r_r112 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'spec' */ - cpy_r_r113 = CPyDict_GetItem(cpy_r_r111, cpy_r_r112); - if (unlikely(cpy_r_r113 == NULL)) { + cpy_r_r110 = CPyStatic__normalization___globals; + cpy_r_r111 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r112 = CPyDict_GetItem(cpy_r_r110, cpy_r_r111); + if (unlikely(cpy_r_r112 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL328; } - cpy_r_r114 = CPyModule_json; - cpy_r_r115 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'load' */ - cpy_r_r116 = CPyObject_GetAttr(cpy_r_r114, cpy_r_r115); - if (unlikely(cpy_r_r116 == NULL)) { + cpy_r_r113 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_SB' */ + cpy_r_r114 = CPyObject_GetAttr(cpy_r_r112, cpy_r_r113); + CPy_DECREF(cpy_r_r112); + if (unlikely(cpy_r_r114 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL290; + goto CPyL328; } - PyObject *cpy_r_r117[1] = {cpy_r_r113}; - cpy_r_r118 = (PyObject **)&cpy_r_r117; - cpy_r_r119 = PyObject_Vectorcall(cpy_r_r116, cpy_r_r118, 1, 0); - CPy_DECREF(cpy_r_r116); - if (unlikely(cpy_r_r119 == NULL)) { + CPyStatic__normalization____SB = cpy_r_r114; + CPy_INCREF(CPyStatic__normalization____SB); + cpy_r_r115 = CPyStatic__normalization___globals; + cpy_r_r116 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_SB' */ + cpy_r_r117 = CPyDict_SetItem(cpy_r_r115, cpy_r_r116, cpy_r_r114); + CPy_DECREF(cpy_r_r114); + cpy_r_r118 = cpy_r_r117 >= 0; + if (unlikely(!cpy_r_r118)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL290; + goto CPyL328; } - CPy_DECREF(cpy_r_r113); - cpy_r_r120 = CPyStatic__normalization___globals; - cpy_r_r121 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ - cpy_r_r122 = CPyDict_SetItem(cpy_r_r120, cpy_r_r121, cpy_r_r119); - CPy_DECREF(cpy_r_r119); - cpy_r_r123 = cpy_r_r122 >= 0; - if (unlikely(!cpy_r_r123)) { + cpy_r_r119 = CPyStatic__normalization___globals; + cpy_r_r120 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r121 = CPyDict_GetItem(cpy_r_r119, cpy_r_r120); + if (unlikely(cpy_r_r121 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL328; + } + cpy_r_r122 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_SL' */ + cpy_r_r123 = CPyObject_GetAttr(cpy_r_r121, cpy_r_r122); + CPy_DECREF(cpy_r_r121); + if (unlikely(cpy_r_r123 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; } + CPyStatic__normalization____SL = cpy_r_r123; + CPy_INCREF(CPyStatic__normalization____SL); cpy_r_r124 = CPyStatic__normalization___globals; - cpy_r_r125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ - cpy_r_r126 = CPyDict_GetItem(cpy_r_r124, cpy_r_r125); - if (unlikely(cpy_r_r126 == NULL)) { + cpy_r_r125 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_SL' */ + cpy_r_r126 = CPyDict_SetItem(cpy_r_r124, cpy_r_r125, cpy_r_r123); + CPy_DECREF(cpy_r_r123); + cpy_r_r127 = cpy_r_r126 >= 0; + if (unlikely(!cpy_r_r127)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL328; } - cpy_r_r127 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mapped' */ - if (likely(PyDict_Check(cpy_r_r126))) - cpy_r_r128 = cpy_r_r126; + cpy_r_r128 = CPyStatic__normalization___globals; + cpy_r_r129 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r130 = CPyDict_GetItem(cpy_r_r128, cpy_r_r129); + if (unlikely(cpy_r_r130 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TB' */ + cpy_r_r132 = CPyObject_GetAttr(cpy_r_r130, cpy_r_r131); + CPy_DECREF(cpy_r_r130); + if (unlikely(cpy_r_r132 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____TB = cpy_r_r132; + CPy_INCREF(CPyStatic__normalization____TB); + cpy_r_r133 = CPyStatic__normalization___globals; + cpy_r_r134 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TB' */ + cpy_r_r135 = CPyDict_SetItem(cpy_r_r133, cpy_r_r134, cpy_r_r132); + CPy_DECREF(cpy_r_r132); + cpy_r_r136 = cpy_r_r135 >= 0; + if (unlikely(!cpy_r_r136)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r137 = CPyStatic__normalization___globals; + cpy_r_r138 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r139 = CPyDict_GetItem(cpy_r_r137, cpy_r_r138); + if (unlikely(cpy_r_r139 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TL' */ + cpy_r_r141 = CPyObject_GetAttr(cpy_r_r139, cpy_r_r140); + CPy_DECREF(cpy_r_r139); + if (unlikely(cpy_r_r141 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____TL = cpy_r_r141; + CPy_INCREF(CPyStatic__normalization____TL); + cpy_r_r142 = CPyStatic__normalization___globals; + cpy_r_r143 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TL' */ + cpy_r_r144 = CPyDict_SetItem(cpy_r_r142, cpy_r_r143, cpy_r_r141); + CPy_DECREF(cpy_r_r141); + cpy_r_r145 = cpy_r_r144 >= 0; + if (unlikely(!cpy_r_r145)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r146 = CPyStatic__normalization___globals; + cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r148 = CPyDict_GetItem(cpy_r_r146, cpy_r_r147); + if (unlikely(cpy_r_r148 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TCOUNT' */ + cpy_r_r150 = CPyObject_GetAttr(cpy_r_r148, cpy_r_r149); + CPy_DECREF(cpy_r_r148); + if (unlikely(cpy_r_r150 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____TCOUNT = cpy_r_r150; + CPy_INCREF(CPyStatic__normalization____TCOUNT); + cpy_r_r151 = CPyStatic__normalization___globals; + cpy_r_r152 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_TCOUNT' */ + cpy_r_r153 = CPyDict_SetItem(cpy_r_r151, cpy_r_r152, cpy_r_r150); + CPy_DECREF(cpy_r_r150); + cpy_r_r154 = cpy_r_r153 >= 0; + if (unlikely(!cpy_r_r154)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r155 = CPyStatic__normalization___globals; + cpy_r_r156 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r157 = CPyDict_GetItem(cpy_r_r155, cpy_r_r156); + if (unlikely(cpy_r_r157 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r158 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_VB' */ + cpy_r_r159 = CPyObject_GetAttr(cpy_r_r157, cpy_r_r158); + CPy_DECREF(cpy_r_r157); + if (unlikely(cpy_r_r159 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____VB = cpy_r_r159; + CPy_INCREF(CPyStatic__normalization____VB); + cpy_r_r160 = CPyStatic__normalization___globals; + cpy_r_r161 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_VB' */ + cpy_r_r162 = CPyDict_SetItem(cpy_r_r160, cpy_r_r161, cpy_r_r159); + CPy_DECREF(cpy_r_r159); + cpy_r_r163 = cpy_r_r162 >= 0; + if (unlikely(!cpy_r_r163)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r164 = CPyStatic__normalization___globals; + cpy_r_r165 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r166 = CPyDict_GetItem(cpy_r_r164, cpy_r_r165); + if (unlikely(cpy_r_r166 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r167 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_VL' */ + cpy_r_r168 = CPyObject_GetAttr(cpy_r_r166, cpy_r_r167); + CPy_DECREF(cpy_r_r166); + if (unlikely(cpy_r_r168 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____VL = cpy_r_r168; + CPy_INCREF(CPyStatic__normalization____VL); + cpy_r_r169 = CPyStatic__normalization___globals; + cpy_r_r170 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_VL' */ + cpy_r_r171 = CPyDict_SetItem(cpy_r_r169, cpy_r_r170, cpy_r_r168); + CPy_DECREF(cpy_r_r168); + cpy_r_r172 = cpy_r_r171 >= 0; + if (unlikely(!cpy_r_r172)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r173 = CPyStatic__normalization___globals; + cpy_r_r174 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization' */ + cpy_r_r175 = CPyDict_GetItem(cpy_r_r173, cpy_r_r174); + if (unlikely(cpy_r_r175 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r176 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_VCOUNT' */ + cpy_r_r177 = CPyObject_GetAttr(cpy_r_r175, cpy_r_r176); + CPy_DECREF(cpy_r_r175); + if (unlikely(cpy_r_r177 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + CPyStatic__normalization____VCOUNT = cpy_r_r177; + CPy_INCREF(CPyStatic__normalization____VCOUNT); + cpy_r_r178 = CPyStatic__normalization___globals; + cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_VCOUNT' */ + cpy_r_r180 = CPyDict_SetItem(cpy_r_r178, cpy_r_r179, cpy_r_r177); + CPy_DECREF(cpy_r_r177); + cpy_r_r181 = cpy_r_r180 >= 0; + if (unlikely(!cpy_r_r181)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r182 = CPyModule_sys; + cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'modules' */ + cpy_r_r184 = CPyObject_GetAttr(cpy_r_r182, cpy_r_r183); + if (unlikely(cpy_r_r184 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + if (likely(PyDict_Check(cpy_r_r184))) + cpy_r_r185 = cpy_r_r184; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 53, CPyStatic__normalization___globals, "dict", cpy_r_r126); - goto CPyL104; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 71, CPyStatic__normalization___globals, "dict", cpy_r_r184); + goto CPyL328; } - cpy_r_r129 = CPyDef__normalization____json_list_mapping_to_dict(cpy_r_r128, cpy_r_r127); - CPy_DECREF(cpy_r_r128); - if (unlikely(cpy_r_r129 == NULL)) { + cpy_r_r186 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens' */ + cpy_r_r187 = CPyDict_GetItem(cpy_r_r185, cpy_r_r186); + CPy_DECREF(cpy_r_r185); + if (unlikely(cpy_r_r187 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL328; + } + cpy_r_r188 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__file__' */ + cpy_r_r189 = CPyObject_GetAttr(cpy_r_r187, cpy_r_r188); + CPy_DECREF(cpy_r_r187); + if (unlikely(cpy_r_r189 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + if (PyUnicode_Check(cpy_r_r189)) + cpy_r_r190 = cpy_r_r189; + else { + cpy_r_r190 = NULL; + } + if (cpy_r_r190 != NULL) goto __LL41; + if (cpy_r_r189 == Py_None) + cpy_r_r190 = cpy_r_r189; + else { + cpy_r_r190 = NULL; + } + if (cpy_r_r190 != NULL) goto __LL41; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 71, CPyStatic__normalization___globals, "str or None", cpy_r_r189); + goto CPyL328; +__LL41: ; + if (likely(cpy_r_r190 != Py_None)) + cpy_r_r191 = cpy_r_r190; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 71, CPyStatic__normalization___globals, "str", cpy_r_r190); + goto CPyL328; + } + cpy_r_r192 = CPyStatic__normalization___globals; + cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Path' */ + cpy_r_r194 = CPyDict_GetItem(cpy_r_r192, cpy_r_r193); + if (unlikely(cpy_r_r194 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL331; + } + PyObject *cpy_r_r195[1] = {cpy_r_r191}; + cpy_r_r196 = (PyObject **)&cpy_r_r195; + cpy_r_r197 = PyObject_Vectorcall(cpy_r_r194, cpy_r_r196, 1, 0); + CPy_DECREF(cpy_r_r194); + if (unlikely(cpy_r_r197 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL331; + } + CPy_DECREF(cpy_r_r191); + cpy_r_r198 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'parent' */ + cpy_r_r199 = CPyObject_GetAttr(cpy_r_r197, cpy_r_r198); + CPy_DECREF(cpy_r_r197); + if (unlikely(cpy_r_r199 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs' */ + cpy_r_r201 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'joinpath' */ + PyObject *cpy_r_r202[2] = {cpy_r_r199, cpy_r_r200}; + cpy_r_r203 = (PyObject **)&cpy_r_r202; + cpy_r_r204 = PyObject_VectorcallMethod(cpy_r_r201, cpy_r_r203, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r204 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL332; + } + CPy_DECREF(cpy_r_r199); + cpy_r_r205 = CPyStatic__normalization___globals; + cpy_r_r206 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs_dir_path' */ + cpy_r_r207 = CPyDict_SetItem(cpy_r_r205, cpy_r_r206, cpy_r_r204); + CPy_DECREF(cpy_r_r204); + cpy_r_r208 = cpy_r_r207 >= 0; + if (unlikely(!cpy_r_r208)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r209 = CPyStatic__normalization___globals; + cpy_r_r210 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs_dir_path' */ + cpy_r_r211 = CPyDict_GetItem(cpy_r_r209, cpy_r_r210); + if (unlikely(cpy_r_r211 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL328; + } + cpy_r_r212 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'normalization_spec.json' */ + cpy_r_r213 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'joinpath' */ + PyObject *cpy_r_r214[2] = {cpy_r_r211, cpy_r_r212}; + cpy_r_r215 = (PyObject **)&cpy_r_r214; + cpy_r_r216 = PyObject_VectorcallMethod(cpy_r_r213, cpy_r_r215, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r216 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL333; + } + CPy_DECREF(cpy_r_r211); + cpy_r_r217 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'open' */ + PyObject *cpy_r_r218[1] = {cpy_r_r216}; + cpy_r_r219 = (PyObject **)&cpy_r_r218; + cpy_r_r220 = PyObject_VectorcallMethod(cpy_r_r217, cpy_r_r219, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r220 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL334; + } + CPy_DECREF(cpy_r_r216); + cpy_r_r221 = CPy_TYPE(cpy_r_r220); + cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__exit__' */ + cpy_r_r223 = CPyObject_GetAttr(cpy_r_r221, cpy_r_r222); + if (unlikely(cpy_r_r223 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL335; + } + cpy_r_r224 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__enter__' */ + cpy_r_r225 = CPyObject_GetAttr(cpy_r_r221, cpy_r_r224); + CPy_DECREF(cpy_r_r221); + if (unlikely(cpy_r_r225 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL336; + } + PyObject *cpy_r_r226[1] = {cpy_r_r220}; + cpy_r_r227 = (PyObject **)&cpy_r_r226; + cpy_r_r228 = PyObject_Vectorcall(cpy_r_r225, cpy_r_r227, 1, 0); + CPy_DECREF(cpy_r_r225); + if (unlikely(cpy_r_r228 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL336; + } + cpy_r_r229 = 1; + cpy_r_r230 = CPyStatic__normalization___globals; + cpy_r_r231 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'spec' */ + cpy_r_r232 = CPyDict_SetItem(cpy_r_r230, cpy_r_r231, cpy_r_r228); + CPy_DECREF(cpy_r_r228); + cpy_r_r233 = cpy_r_r232 >= 0; + if (unlikely(!cpy_r_r233)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL149; + } + cpy_r_r234 = CPyStatic__normalization___globals; + cpy_r_r235 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'spec' */ + cpy_r_r236 = CPyDict_GetItem(cpy_r_r234, cpy_r_r235); + if (unlikely(cpy_r_r236 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL149; + } + cpy_r_r237 = CPyModule_json; + cpy_r_r238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'load' */ + cpy_r_r239 = CPyObject_GetAttr(cpy_r_r237, cpy_r_r238); + if (unlikely(cpy_r_r239 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL337; } - CPyStatic__normalization___NORMALIZATION_SPEC = cpy_r_r129; + PyObject *cpy_r_r240[1] = {cpy_r_r236}; + cpy_r_r241 = (PyObject **)&cpy_r_r240; + cpy_r_r242 = PyObject_Vectorcall(cpy_r_r239, cpy_r_r241, 1, 0); + CPy_DECREF(cpy_r_r239); + if (unlikely(cpy_r_r242 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL337; + } + CPy_DECREF(cpy_r_r236); + cpy_r_r243 = CPyStatic__normalization___globals; + cpy_r_r244 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ + cpy_r_r245 = CPyDict_SetItem(cpy_r_r243, cpy_r_r244, cpy_r_r242); + CPy_DECREF(cpy_r_r242); + cpy_r_r246 = cpy_r_r245 >= 0; + if (unlikely(!cpy_r_r246)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL149; + } + cpy_r_r247 = CPyStatic__normalization___globals; + cpy_r_r248 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ + cpy_r_r249 = CPyDict_GetItem(cpy_r_r247, cpy_r_r248); + if (unlikely(cpy_r_r249 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL149; + } + cpy_r_r250 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mapped' */ + if (likely(PyDict_Check(cpy_r_r249))) + cpy_r_r251 = cpy_r_r249; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 75, CPyStatic__normalization___globals, "dict", cpy_r_r249); + goto CPyL149; + } + cpy_r_r252 = CPyDef__normalization____json_list_mapping_to_dict(cpy_r_r251, cpy_r_r250); + CPy_DECREF(cpy_r_r251); + if (unlikely(cpy_r_r252 == NULL)) { + CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); + goto CPyL149; + } + CPyStatic__normalization___NORMALIZATION_SPEC = cpy_r_r252; CPy_INCREF(CPyStatic__normalization___NORMALIZATION_SPEC); - cpy_r_r130 = CPyStatic__normalization___globals; - cpy_r_r131 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC' */ - cpy_r_r132 = CPyDict_SetItem(cpy_r_r130, cpy_r_r131, cpy_r_r129); - CPy_DECREF(cpy_r_r129); - cpy_r_r133 = cpy_r_r132 >= 0; - if (unlikely(!cpy_r_r133)) { + cpy_r_r253 = CPyStatic__normalization___globals; + cpy_r_r254 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC' */ + cpy_r_r255 = CPyDict_SetItem(cpy_r_r253, cpy_r_r254, cpy_r_r252); + CPy_DECREF(cpy_r_r252); + cpy_r_r256 = cpy_r_r255 >= 0; + if (unlikely(!cpy_r_r256)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r134 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r134 != NULL)) goto CPyL44; + cpy_r_r257 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r257 != NULL)) goto CPyL89; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r135 = 0; - if (unlikely(!cpy_r_r135)) { + cpy_r_r258 = 0; + if (unlikely(!cpy_r_r258)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL291; -CPyL43: ; + goto CPyL338; +CPyL88: ; CPy_Unreachable(); -CPyL44: ; - cpy_r_r136 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'emoji' */ - cpy_r_r137 = CPyDict_GetItem(cpy_r_r134, cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { +CPyL89: ; + cpy_r_r259 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'emoji' */ + cpy_r_r260 = CPyDict_GetItem(cpy_r_r257, cpy_r_r259); + if (unlikely(cpy_r_r260 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPy_INCREF(cpy_r_r137); - if (likely(PyList_Check(cpy_r_r137))) - cpy_r_r138 = cpy_r_r137; + CPy_INCREF(cpy_r_r260); + if (likely(PyList_Check(cpy_r_r260))) + cpy_r_r261 = cpy_r_r260; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 54, CPyStatic__normalization___globals, "list", cpy_r_r137); - goto CPyL292; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 76, CPyStatic__normalization___globals, "list", cpy_r_r260); + goto CPyL339; } - CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC = cpy_r_r138; + CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC = cpy_r_r261; CPy_INCREF_NO_IMM(CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC); - CPy_DECREF_NO_IMM(cpy_r_r138); - cpy_r_r139 = CPyStatic__normalization___globals; - cpy_r_r140 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI_NORMALIZATION_SPEC' */ - cpy_r_r141 = CPyDict_SetItem(cpy_r_r139, cpy_r_r140, cpy_r_r137); - CPy_DECREF(cpy_r_r137); - cpy_r_r142 = cpy_r_r141 >= 0; - if (unlikely(!cpy_r_r142)) { + CPy_DECREF_NO_IMM(cpy_r_r261); + cpy_r_r262 = CPyStatic__normalization___globals; + cpy_r_r263 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI_NORMALIZATION_SPEC' */ + cpy_r_r264 = CPyDict_SetItem(cpy_r_r262, cpy_r_r263, cpy_r_r260); + CPy_DECREF(cpy_r_r260); + cpy_r_r265 = cpy_r_r264 >= 0; + if (unlikely(!cpy_r_r265)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r143 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r143 != NULL)) goto CPyL50; + cpy_r_r266 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r266 != NULL)) goto CPyL95; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r144 = 0; - if (unlikely(!cpy_r_r144)) { + cpy_r_r267 = 0; + if (unlikely(!cpy_r_r267)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL293; -CPyL49: ; + goto CPyL340; +CPyL94: ; CPy_Unreachable(); -CPyL50: ; - cpy_r_r145 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'cm' */ - cpy_r_r146 = CPyDict_GetItem(cpy_r_r143, cpy_r_r145); - if (unlikely(cpy_r_r146 == NULL)) { +CPyL95: ; + cpy_r_r268 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'cm' */ + cpy_r_r269 = CPyDict_GetItem(cpy_r_r266, cpy_r_r268); + if (unlikely(cpy_r_r269 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPy_INCREF(cpy_r_r146); - if (likely(PyList_Check(cpy_r_r146))) - cpy_r_r147 = cpy_r_r146; + CPy_INCREF(cpy_r_r269); + if (likely(PyList_Check(cpy_r_r269))) + cpy_r_r270 = cpy_r_r269; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 55, CPyStatic__normalization___globals, "list", cpy_r_r146); - goto CPyL294; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 77, CPyStatic__normalization___globals, "list", cpy_r_r269); + goto CPyL341; } - CPyStatic__normalization___NORMALIZATION_SPEC_CM = cpy_r_r147; + CPyStatic__normalization___NORMALIZATION_SPEC_CM = cpy_r_r270; CPy_INCREF_NO_IMM(CPyStatic__normalization___NORMALIZATION_SPEC_CM); - CPy_DECREF_NO_IMM(cpy_r_r147); - cpy_r_r148 = CPyStatic__normalization___globals; - cpy_r_r149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_CM' */ - cpy_r_r150 = CPyDict_SetItem(cpy_r_r148, cpy_r_r149, cpy_r_r146); - CPy_DECREF(cpy_r_r146); - cpy_r_r151 = cpy_r_r150 >= 0; - if (unlikely(!cpy_r_r151)) { + CPy_DECREF_NO_IMM(cpy_r_r270); + cpy_r_r271 = CPyStatic__normalization___globals; + cpy_r_r272 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_CM' */ + cpy_r_r273 = CPyDict_SetItem(cpy_r_r271, cpy_r_r272, cpy_r_r269); + CPy_DECREF(cpy_r_r269); + cpy_r_r274 = cpy_r_r273 >= 0; + if (unlikely(!cpy_r_r274)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r152 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r152 != NULL)) goto CPyL56; + cpy_r_r275 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r275 != NULL)) goto CPyL101; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r153 = 0; - if (unlikely(!cpy_r_r153)) { + cpy_r_r276 = 0; + if (unlikely(!cpy_r_r276)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL295; -CPyL55: ; + goto CPyL342; +CPyL100: ; CPy_Unreachable(); -CPyL56: ; - cpy_r_r154 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fenced' */ - cpy_r_r155 = CPyDict_GetItem(cpy_r_r152, cpy_r_r154); - if (unlikely(cpy_r_r155 == NULL)) { +CPyL101: ; + cpy_r_r277 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'fenced' */ + cpy_r_r278 = CPyDict_GetItem(cpy_r_r275, cpy_r_r277); + if (unlikely(cpy_r_r278 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPy_INCREF(cpy_r_r155); - if (likely(PyList_Check(cpy_r_r155))) - cpy_r_r156 = cpy_r_r155; + CPy_INCREF(cpy_r_r278); + if (likely(PyList_Check(cpy_r_r278))) + cpy_r_r279 = cpy_r_r278; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 56, CPyStatic__normalization___globals, "list", cpy_r_r155); - goto CPyL296; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 78, CPyStatic__normalization___globals, "list", cpy_r_r278); + goto CPyL343; } - CPyStatic__normalization___NORMALIZATION_SPEC_FENCED = cpy_r_r156; + CPyStatic__normalization___NORMALIZATION_SPEC_FENCED = cpy_r_r279; CPy_INCREF_NO_IMM(CPyStatic__normalization___NORMALIZATION_SPEC_FENCED); - CPy_DECREF_NO_IMM(cpy_r_r156); - cpy_r_r157 = CPyStatic__normalization___globals; - cpy_r_r158 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_FENCED' */ - cpy_r_r159 = CPyDict_SetItem(cpy_r_r157, cpy_r_r158, cpy_r_r155); - CPy_DECREF(cpy_r_r155); - cpy_r_r160 = cpy_r_r159 >= 0; - if (unlikely(!cpy_r_r160)) { + CPy_DECREF_NO_IMM(cpy_r_r279); + cpy_r_r280 = CPyStatic__normalization___globals; + cpy_r_r281 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_FENCED' */ + cpy_r_r282 = CPyDict_SetItem(cpy_r_r280, cpy_r_r281, cpy_r_r278); + CPy_DECREF(cpy_r_r278); + cpy_r_r283 = cpy_r_r282 >= 0; + if (unlikely(!cpy_r_r283)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r161 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r161 != NULL)) goto CPyL62; + cpy_r_r284 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r284 != NULL)) goto CPyL107; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r162 = 0; - if (unlikely(!cpy_r_r162)) { + cpy_r_r285 = 0; + if (unlikely(!cpy_r_r285)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL297; -CPyL61: ; + goto CPyL344; +CPyL106: ; CPy_Unreachable(); -CPyL62: ; - cpy_r_r163 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'groups' */ - cpy_r_r164 = CPyDict_GetItem(cpy_r_r161, cpy_r_r163); - if (unlikely(cpy_r_r164 == NULL)) { +CPyL107: ; + cpy_r_r286 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'groups' */ + cpy_r_r287 = CPyDict_GetItem(cpy_r_r284, cpy_r_r286); + if (unlikely(cpy_r_r287 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPy_INCREF(cpy_r_r164); - if (likely(PyList_Check(cpy_r_r164))) - cpy_r_r165 = cpy_r_r164; + CPy_INCREF(cpy_r_r287); + if (likely(PyList_Check(cpy_r_r287))) + cpy_r_r288 = cpy_r_r287; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 57, CPyStatic__normalization___globals, "list", cpy_r_r164); - goto CPyL298; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 79, CPyStatic__normalization___globals, "list", cpy_r_r287); + goto CPyL345; } - CPyStatic__normalization___NORMALIZATION_SPEC_GROUPS = cpy_r_r165; + CPyStatic__normalization___NORMALIZATION_SPEC_GROUPS = cpy_r_r288; CPy_INCREF_NO_IMM(CPyStatic__normalization___NORMALIZATION_SPEC_GROUPS); - CPy_DECREF_NO_IMM(cpy_r_r165); - cpy_r_r166 = CPyStatic__normalization___globals; - cpy_r_r167 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_GROUPS' */ - cpy_r_r168 = CPyDict_SetItem(cpy_r_r166, cpy_r_r167, cpy_r_r164); - CPy_DECREF(cpy_r_r164); - cpy_r_r169 = cpy_r_r168 >= 0; - if (unlikely(!cpy_r_r169)) { + CPy_DECREF_NO_IMM(cpy_r_r288); + cpy_r_r289 = CPyStatic__normalization___globals; + cpy_r_r290 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_GROUPS' */ + cpy_r_r291 = CPyDict_SetItem(cpy_r_r289, cpy_r_r290, cpy_r_r287); + CPy_DECREF(cpy_r_r287); + cpy_r_r292 = cpy_r_r291 >= 0; + if (unlikely(!cpy_r_r292)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r170 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r170 != NULL)) goto CPyL68; + cpy_r_r293 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r293 != NULL)) goto CPyL113; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r171 = 0; - if (unlikely(!cpy_r_r171)) { + cpy_r_r294 = 0; + if (unlikely(!cpy_r_r294)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL299; -CPyL67: ; + goto CPyL346; +CPyL112: ; CPy_Unreachable(); -CPyL68: ; - cpy_r_r172 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ignored' */ - cpy_r_r173 = CPyDict_GetItem(cpy_r_r170, cpy_r_r172); - if (unlikely(cpy_r_r173 == NULL)) { +CPyL113: ; + cpy_r_r295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ignored' */ + cpy_r_r296 = CPyDict_GetItem(cpy_r_r293, cpy_r_r295); + if (unlikely(cpy_r_r296 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPy_INCREF(cpy_r_r173); - if (likely(PyList_Check(cpy_r_r173))) - cpy_r_r174 = cpy_r_r173; + CPy_INCREF(cpy_r_r296); + if (likely(PyList_Check(cpy_r_r296))) + cpy_r_r297 = cpy_r_r296; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 60, CPyStatic__normalization___globals, "list", cpy_r_r173); - goto CPyL300; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 82, CPyStatic__normalization___globals, "list", cpy_r_r296); + goto CPyL347; } - CPyStatic__normalization___NORMALIZATION_SPEC_IGNORED = cpy_r_r174; + CPyStatic__normalization___NORMALIZATION_SPEC_IGNORED = cpy_r_r297; CPy_INCREF_NO_IMM(CPyStatic__normalization___NORMALIZATION_SPEC_IGNORED); - CPy_DECREF_NO_IMM(cpy_r_r174); - cpy_r_r175 = CPyStatic__normalization___globals; - cpy_r_r176 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_IGNORED' */ - cpy_r_r177 = CPyDict_SetItem(cpy_r_r175, cpy_r_r176, cpy_r_r173); - CPy_DECREF(cpy_r_r173); - cpy_r_r178 = cpy_r_r177 >= 0; - if (unlikely(!cpy_r_r178)) { + CPy_DECREF_NO_IMM(cpy_r_r297); + cpy_r_r298 = CPyStatic__normalization___globals; + cpy_r_r299 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_IGNORED' */ + cpy_r_r300 = CPyDict_SetItem(cpy_r_r298, cpy_r_r299, cpy_r_r296); + CPy_DECREF(cpy_r_r296); + cpy_r_r301 = cpy_r_r300 >= 0; + if (unlikely(!cpy_r_r301)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r179 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r179 != NULL)) goto CPyL74; + cpy_r_r302 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r302 != NULL)) goto CPyL119; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r180 = 0; - if (unlikely(!cpy_r_r180)) { + cpy_r_r303 = 0; + if (unlikely(!cpy_r_r303)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL301; -CPyL73: ; + goto CPyL348; +CPyL118: ; CPy_Unreachable(); -CPyL74: ; - cpy_r_r181 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mapped' */ - cpy_r_r182 = CPyDict_GetItem(cpy_r_r179, cpy_r_r181); - if (unlikely(cpy_r_r182 == NULL)) { +CPyL119: ; + cpy_r_r304 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mapped' */ + cpy_r_r305 = CPyDict_GetItem(cpy_r_r302, cpy_r_r304); + if (unlikely(cpy_r_r305 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPy_INCREF(cpy_r_r182); - if (likely(PyDict_Check(cpy_r_r182))) - cpy_r_r183 = cpy_r_r182; + CPy_INCREF(cpy_r_r305); + if (likely(PyDict_Check(cpy_r_r305))) + cpy_r_r306 = cpy_r_r305; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 61, CPyStatic__normalization___globals, "dict", cpy_r_r182); - goto CPyL302; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 83, CPyStatic__normalization___globals, "dict", cpy_r_r305); + goto CPyL349; } - CPyStatic__normalization___NORMALIZATION_SPEC_MAPPED = cpy_r_r183; + CPyStatic__normalization___NORMALIZATION_SPEC_MAPPED = cpy_r_r306; CPy_INCREF(CPyStatic__normalization___NORMALIZATION_SPEC_MAPPED); - CPy_DECREF(cpy_r_r183); - cpy_r_r184 = CPyStatic__normalization___globals; - cpy_r_r185 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_MAPPED' */ - cpy_r_r186 = CPyDict_SetItem(cpy_r_r184, cpy_r_r185, cpy_r_r182); - CPy_DECREF(cpy_r_r182); - cpy_r_r187 = cpy_r_r186 >= 0; - if (unlikely(!cpy_r_r187)) { + CPy_DECREF(cpy_r_r306); + cpy_r_r307 = CPyStatic__normalization___globals; + cpy_r_r308 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_MAPPED' */ + cpy_r_r309 = CPyDict_SetItem(cpy_r_r307, cpy_r_r308, cpy_r_r305); + CPy_DECREF(cpy_r_r305); + cpy_r_r310 = cpy_r_r309 >= 0; + if (unlikely(!cpy_r_r310)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r188 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r188 != NULL)) goto CPyL80; + cpy_r_r311 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r311 != NULL)) goto CPyL125; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r189 = 0; - if (unlikely(!cpy_r_r189)) { + cpy_r_r312 = 0; + if (unlikely(!cpy_r_r312)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL303; -CPyL79: ; + goto CPyL350; +CPyL124: ; CPy_Unreachable(); -CPyL80: ; - cpy_r_r190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nsm' */ - cpy_r_r191 = CPyDict_GetItem(cpy_r_r188, cpy_r_r190); - if (unlikely(cpy_r_r191 == NULL)) { +CPyL125: ; + cpy_r_r313 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nsm' */ + cpy_r_r314 = CPyDict_GetItem(cpy_r_r311, cpy_r_r313); + if (unlikely(cpy_r_r314 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r192 = PySet_New(cpy_r_r191); - CPy_DECREF(cpy_r_r191); - if (unlikely(cpy_r_r192 == NULL)) { + cpy_r_r315 = PySet_New(cpy_r_r314); + CPy_DECREF(cpy_r_r314); + if (unlikely(cpy_r_r315 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - CPyStatic__normalization___NORMALIZATION_SPEC_NSM = cpy_r_r192; + CPyStatic__normalization___NORMALIZATION_SPEC_NSM = cpy_r_r315; CPy_INCREF(CPyStatic__normalization___NORMALIZATION_SPEC_NSM); - cpy_r_r193 = CPyStatic__normalization___globals; - cpy_r_r194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_NSM' */ - cpy_r_r195 = CPyDict_SetItem(cpy_r_r193, cpy_r_r194, cpy_r_r192); - CPy_DECREF(cpy_r_r192); - cpy_r_r196 = cpy_r_r195 >= 0; - if (unlikely(!cpy_r_r196)) { + cpy_r_r316 = CPyStatic__normalization___globals; + cpy_r_r317 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NORMALIZATION_SPEC_NSM' */ + cpy_r_r318 = CPyDict_SetItem(cpy_r_r316, cpy_r_r317, cpy_r_r315); + CPy_DECREF(cpy_r_r315); + cpy_r_r319 = cpy_r_r318 >= 0; + if (unlikely(!cpy_r_r319)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r197 = CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; - if (likely(cpy_r_r197 != NULL)) goto CPyL86; + cpy_r_r320 = CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; + if (likely(cpy_r_r320 != NULL)) goto CPyL131; PyErr_SetString(PyExc_NameError, "value for final name \"EMOJI_NORMALIZATION_SPEC\" was not set"); - cpy_r_r198 = 0; - if (unlikely(!cpy_r_r198)) { + cpy_r_r321 = 0; + if (unlikely(!cpy_r_r321)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL304; -CPyL85: ; + goto CPyL351; +CPyL130: ; CPy_Unreachable(); -CPyL86: ; - cpy_r_r199 = 0; -CPyL87: ; - cpy_r_r200 = (CPyPtr)&((PyVarObject *)cpy_r_r197)->ob_size; - cpy_r_r201 = *(int64_t *)cpy_r_r200; - cpy_r_r202 = cpy_r_r199 < cpy_r_r201; - if (!cpy_r_r202) goto CPyL112; - cpy_r_r203 = (CPyPtr)&((PyListObject *)cpy_r_r197)->ob_item; - cpy_r_r204 = *(CPyPtr *)cpy_r_r203; - cpy_r_r205 = cpy_r_r199 * 8; - cpy_r_r206 = cpy_r_r204 + cpy_r_r205; - cpy_r_r207 = *(PyObject * *)cpy_r_r206; - CPy_INCREF(cpy_r_r207); - cpy_r_r208 = CPyStatic__normalization___globals; - cpy_r_r209 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ - if (likely(PyList_Check(cpy_r_r207))) - cpy_r_r210 = cpy_r_r207; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 66, CPyStatic__normalization___globals, "list", cpy_r_r207); - goto CPyL104; +CPyL131: ; + cpy_r_r322 = 0; +CPyL132: ; + cpy_r_r323 = (CPyPtr)&((PyVarObject *)cpy_r_r320)->ob_size; + cpy_r_r324 = *(int64_t *)cpy_r_r323; + cpy_r_r325 = cpy_r_r322 < cpy_r_r324; + if (!cpy_r_r325) goto CPyL157; + cpy_r_r326 = (CPyPtr)&((PyListObject *)cpy_r_r320)->ob_item; + cpy_r_r327 = *(CPyPtr *)cpy_r_r326; + cpy_r_r328 = cpy_r_r322 * 8; + cpy_r_r329 = cpy_r_r327 + cpy_r_r328; + cpy_r_r330 = *(PyObject * *)cpy_r_r329; + CPy_INCREF(cpy_r_r330); + cpy_r_r331 = CPyStatic__normalization___globals; + cpy_r_r332 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ + if (likely(PyList_Check(cpy_r_r330))) + cpy_r_r333 = cpy_r_r330; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 88, CPyStatic__normalization___globals, "list", cpy_r_r330); + goto CPyL149; } - cpy_r_r211 = CPyDict_SetItem(cpy_r_r208, cpy_r_r209, cpy_r_r210); - CPy_DECREF_NO_IMM(cpy_r_r210); - cpy_r_r212 = cpy_r_r211 >= 0; - if (unlikely(!cpy_r_r212)) { + cpy_r_r334 = CPyDict_SetItem(cpy_r_r331, cpy_r_r332, cpy_r_r333); + CPy_DECREF_NO_IMM(cpy_r_r333); + cpy_r_r335 = cpy_r_r334 >= 0; + if (unlikely(!cpy_r_r335)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r213 = CPyStatic__normalization___globals; - cpy_r_r214 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ - cpy_r_r215 = CPyDict_GetItem(cpy_r_r213, cpy_r_r214); - if (unlikely(cpy_r_r215 == NULL)) { + cpy_r_r336 = CPyStatic__normalization___globals; + cpy_r_r337 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ + cpy_r_r338 = CPyDict_GetItem(cpy_r_r336, cpy_r_r337); + if (unlikely(cpy_r_r338 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - if (likely(PyList_Check(cpy_r_r215))) - cpy_r_r216 = cpy_r_r215; + if (likely(PyList_Check(cpy_r_r338))) + cpy_r_r339 = cpy_r_r338; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 67, CPyStatic__normalization___globals, "list", cpy_r_r215); - goto CPyL104; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 89, CPyStatic__normalization___globals, "list", cpy_r_r338); + goto CPyL149; } - cpy_r_r217 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ - cpy_r_r218 = PySequence_Contains(cpy_r_r216, cpy_r_r217); - CPy_DECREF_NO_IMM(cpy_r_r216); - cpy_r_r219 = cpy_r_r218 >= 0; - if (unlikely(!cpy_r_r219)) { + cpy_r_r340 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ + cpy_r_r341 = PySequence_Contains(cpy_r_r339, cpy_r_r340); + CPy_DECREF_NO_IMM(cpy_r_r339); + cpy_r_r342 = cpy_r_r341 >= 0; + if (unlikely(!cpy_r_r342)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r220 = cpy_r_r218; - if (!cpy_r_r220) goto CPyL103; - cpy_r_r221 = CPyStatic__normalization___globals; - cpy_r_r222 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ - cpy_r_r223 = CPyDict_GetItem(cpy_r_r221, cpy_r_r222); - if (unlikely(cpy_r_r223 == NULL)) { + cpy_r_r343 = cpy_r_r341; + if (!cpy_r_r343) goto CPyL148; + cpy_r_r344 = CPyStatic__normalization___globals; + cpy_r_r345 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ + cpy_r_r346 = CPyDict_GetItem(cpy_r_r344, cpy_r_r345); + if (unlikely(cpy_r_r346 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - if (likely(PyList_Check(cpy_r_r223))) - cpy_r_r224 = cpy_r_r223; + if (likely(PyList_Check(cpy_r_r346))) + cpy_r_r347 = cpy_r_r346; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 68, CPyStatic__normalization___globals, "list", cpy_r_r223); - goto CPyL104; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 90, CPyStatic__normalization___globals, "list", cpy_r_r346); + goto CPyL149; } - cpy_r_r225 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ - cpy_r_r226 = CPyList_Count(cpy_r_r224, cpy_r_r225); - CPy_DECREF_NO_IMM(cpy_r_r224); - if (unlikely(cpy_r_r226 == CPY_INT_TAG)) { + cpy_r_r348 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ + cpy_r_r349 = CPyList_Count(cpy_r_r347, cpy_r_r348); + CPy_DECREF_NO_IMM(cpy_r_r347); + if (unlikely(cpy_r_r349 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r227 = 0; - cpy_r_r228 = CPyStatic__normalization___globals; - cpy_r_r229 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_' */ - cpy_r_r230 = CPyTagged_StealAsObject(cpy_r_r227); - cpy_r_r231 = CPyDict_SetItem(cpy_r_r228, cpy_r_r229, cpy_r_r230); - CPy_DECREF(cpy_r_r230); - cpy_r_r232 = cpy_r_r231 >= 0; - if (unlikely(!cpy_r_r232)) { + cpy_r_r350 = 0; + cpy_r_r351 = CPyStatic__normalization___globals; + cpy_r_r352 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_' */ + cpy_r_r353 = CPyTagged_StealAsObject(cpy_r_r350); + cpy_r_r354 = CPyDict_SetItem(cpy_r_r351, cpy_r_r352, cpy_r_r353); + CPy_DECREF(cpy_r_r353); + cpy_r_r355 = cpy_r_r354 >= 0; + if (unlikely(!cpy_r_r355)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } -CPyL98: ; - cpy_r_r233 = (Py_ssize_t)cpy_r_r227 < (Py_ssize_t)cpy_r_r226; - if (!cpy_r_r233) goto CPyL103; - cpy_r_r234 = CPyStatic__normalization___globals; - cpy_r_r235 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ - cpy_r_r236 = CPyDict_GetItem(cpy_r_r234, cpy_r_r235); - if (unlikely(cpy_r_r236 == NULL)) { +CPyL143: ; + cpy_r_r356 = (Py_ssize_t)cpy_r_r350 < (Py_ssize_t)cpy_r_r349; + if (!cpy_r_r356) goto CPyL148; + cpy_r_r357 = CPyStatic__normalization___globals; + cpy_r_r358 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'e' */ + cpy_r_r359 = CPyDict_GetItem(cpy_r_r357, cpy_r_r358); + if (unlikely(cpy_r_r359 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - if (likely(PyList_Check(cpy_r_r236))) - cpy_r_r237 = cpy_r_r236; + if (likely(PyList_Check(cpy_r_r359))) + cpy_r_r360 = cpy_r_r359; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 69, CPyStatic__normalization___globals, "list", cpy_r_r236); - goto CPyL104; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 91, CPyStatic__normalization___globals, "list", cpy_r_r359); + goto CPyL149; } - cpy_r_r238 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ - cpy_r_r239 = CPyList_Remove(cpy_r_r237, cpy_r_r238); - CPy_DECREF_NO_IMM(cpy_r_r237); - cpy_r_r240 = cpy_r_r239 >= 0; - if (unlikely(!cpy_r_r240)) { + cpy_r_r361 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ + cpy_r_r362 = CPyList_Remove(cpy_r_r360, cpy_r_r361); + CPy_DECREF_NO_IMM(cpy_r_r360); + cpy_r_r363 = cpy_r_r362 >= 0; + if (unlikely(!cpy_r_r363)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } - cpy_r_r241 = cpy_r_r227 + 2; - cpy_r_r227 = cpy_r_r241; - cpy_r_r242 = CPyTagged_StealAsObject(cpy_r_r241); - cpy_r_r243 = CPyDict_SetItem(cpy_r_r228, cpy_r_r229, cpy_r_r242); - CPy_DECREF(cpy_r_r242); - cpy_r_r244 = cpy_r_r243 >= 0; - if (unlikely(!cpy_r_r244)) { + cpy_r_r364 = cpy_r_r350 + 2; + cpy_r_r350 = cpy_r_r364; + cpy_r_r365 = CPyTagged_StealAsObject(cpy_r_r364); + cpy_r_r366 = CPyDict_SetItem(cpy_r_r351, cpy_r_r352, cpy_r_r365); + CPy_DECREF(cpy_r_r365); + cpy_r_r367 = cpy_r_r366 >= 0; + if (unlikely(!cpy_r_r367)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL104; + goto CPyL149; } else - goto CPyL98; -CPyL103: ; - cpy_r_r245 = cpy_r_r199 + 1; - cpy_r_r199 = cpy_r_r245; - goto CPyL87; -CPyL104: ; - cpy_r_r246 = CPy_CatchError(); - cpy_r_r106 = 0; - cpy_r_r247 = CPy_GetExcInfo(); - cpy_r_r248 = cpy_r_r247.f0; - CPy_INCREF(cpy_r_r248); - cpy_r_r249 = cpy_r_r247.f1; - CPy_INCREF(cpy_r_r249); - cpy_r_r250 = cpy_r_r247.f2; - CPy_INCREF(cpy_r_r250); - CPy_DecRef(cpy_r_r247.f0); - CPy_DecRef(cpy_r_r247.f1); - CPy_DecRef(cpy_r_r247.f2); - PyObject *cpy_r_r251[4] = {cpy_r_r97, cpy_r_r248, cpy_r_r249, cpy_r_r250}; - cpy_r_r252 = (PyObject **)&cpy_r_r251; - cpy_r_r253 = PyObject_Vectorcall(cpy_r_r100, cpy_r_r252, 4, 0); - if (unlikely(cpy_r_r253 == NULL)) { + goto CPyL143; +CPyL148: ; + cpy_r_r368 = cpy_r_r322 + 1; + cpy_r_r322 = cpy_r_r368; + goto CPyL132; +CPyL149: ; + cpy_r_r369 = CPy_CatchError(); + cpy_r_r229 = 0; + cpy_r_r370 = CPy_GetExcInfo(); + cpy_r_r371 = cpy_r_r370.f0; + CPy_INCREF(cpy_r_r371); + cpy_r_r372 = cpy_r_r370.f1; + CPy_INCREF(cpy_r_r372); + cpy_r_r373 = cpy_r_r370.f2; + CPy_INCREF(cpy_r_r373); + CPy_DecRef(cpy_r_r370.f0); + CPy_DecRef(cpy_r_r370.f1); + CPy_DecRef(cpy_r_r370.f2); + PyObject *cpy_r_r374[4] = {cpy_r_r220, cpy_r_r371, cpy_r_r372, cpy_r_r373}; + cpy_r_r375 = (PyObject **)&cpy_r_r374; + cpy_r_r376 = PyObject_Vectorcall(cpy_r_r223, cpy_r_r375, 4, 0); + if (unlikely(cpy_r_r376 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL305; + goto CPyL352; } - CPy_DecRef(cpy_r_r248); - CPy_DecRef(cpy_r_r249); - CPy_DecRef(cpy_r_r250); - cpy_r_r254 = PyObject_IsTrue(cpy_r_r253); - CPy_DecRef(cpy_r_r253); - cpy_r_r255 = cpy_r_r254 >= 0; - if (unlikely(!cpy_r_r255)) { + CPy_DecRef(cpy_r_r371); + CPy_DecRef(cpy_r_r372); + CPy_DecRef(cpy_r_r373); + cpy_r_r377 = PyObject_IsTrue(cpy_r_r376); + CPy_DecRef(cpy_r_r376); + cpy_r_r378 = cpy_r_r377 >= 0; + if (unlikely(!cpy_r_r378)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL110; + goto CPyL155; } - cpy_r_r256 = cpy_r_r254; - if (cpy_r_r256) goto CPyL109; + cpy_r_r379 = cpy_r_r377; + if (cpy_r_r379) goto CPyL154; CPy_Reraise(); if (!0) { - goto CPyL110; + goto CPyL155; } else - goto CPyL306; -CPyL108: ; + goto CPyL353; +CPyL153: ; CPy_Unreachable(); -CPyL109: ; - CPy_RestoreExcInfo(cpy_r_r246); - CPy_DecRef(cpy_r_r246.f0); - CPy_DecRef(cpy_r_r246.f1); - CPy_DecRef(cpy_r_r246.f2); - goto CPyL112; -CPyL110: ; - CPy_RestoreExcInfo(cpy_r_r246); - CPy_DecRef(cpy_r_r246.f0); - CPy_DecRef(cpy_r_r246.f1); - CPy_DecRef(cpy_r_r246.f2); - cpy_r_r257 = CPy_KeepPropagating(); - if (!cpy_r_r257) { - goto CPyL113; +CPyL154: ; + CPy_RestoreExcInfo(cpy_r_r369); + CPy_DecRef(cpy_r_r369.f0); + CPy_DecRef(cpy_r_r369.f1); + CPy_DecRef(cpy_r_r369.f2); + goto CPyL157; +CPyL155: ; + CPy_RestoreExcInfo(cpy_r_r369); + CPy_DecRef(cpy_r_r369.f0); + CPy_DecRef(cpy_r_r369.f1); + CPy_DecRef(cpy_r_r369.f2); + cpy_r_r380 = CPy_KeepPropagating(); + if (!cpy_r_r380) { + goto CPyL158; } else - goto CPyL307; -CPyL111: ; + goto CPyL354; +CPyL156: ; CPy_Unreachable(); -CPyL112: ; - tuple_T3OOO __tmp24 = { NULL, NULL, NULL }; - cpy_r_r258 = __tmp24; - cpy_r_r259 = cpy_r_r258; - goto CPyL114; -CPyL113: ; - cpy_r_r260 = CPy_CatchError(); - cpy_r_r259 = cpy_r_r260; -CPyL114: ; - if (!cpy_r_r106) goto CPyL308; - cpy_r_r261 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r262[4] = {cpy_r_r97, cpy_r_r261, cpy_r_r261, cpy_r_r261}; - cpy_r_r263 = (PyObject **)&cpy_r_r262; - cpy_r_r264 = PyObject_Vectorcall(cpy_r_r100, cpy_r_r263, 4, 0); - CPy_DECREF(cpy_r_r100); - if (unlikely(cpy_r_r264 == NULL)) { +CPyL157: ; + tuple_T3OOO __tmp42 = { NULL, NULL, NULL }; + cpy_r_r381 = __tmp42; + cpy_r_r382 = cpy_r_r381; + goto CPyL159; +CPyL158: ; + cpy_r_r383 = CPy_CatchError(); + cpy_r_r382 = cpy_r_r383; +CPyL159: ; + if (!cpy_r_r229) goto CPyL355; + cpy_r_r384 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r385[4] = {cpy_r_r220, cpy_r_r384, cpy_r_r384, cpy_r_r384}; + cpy_r_r386 = (PyObject **)&cpy_r_r385; + cpy_r_r387 = PyObject_Vectorcall(cpy_r_r223, cpy_r_r386, 4, 0); + CPy_DECREF(cpy_r_r223); + if (unlikely(cpy_r_r387 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL309; + goto CPyL356; } else - goto CPyL310; -CPyL116: ; - CPy_DECREF(cpy_r_r97); -CPyL117: ; - if (cpy_r_r259.f0 == NULL) goto CPyL124; + goto CPyL357; +CPyL161: ; + CPy_DECREF(cpy_r_r220); +CPyL162: ; + if (cpy_r_r382.f0 == NULL) goto CPyL169; CPy_Reraise(); if (!0) { - goto CPyL120; + goto CPyL165; } else - goto CPyL311; -CPyL119: ; + goto CPyL358; +CPyL164: ; CPy_Unreachable(); -CPyL120: ; - if (cpy_r_r259.f0 == NULL) goto CPyL122; - CPy_RestoreExcInfo(cpy_r_r259); - CPy_XDECREF(cpy_r_r259.f0); - CPy_XDECREF(cpy_r_r259.f1); - CPy_XDECREF(cpy_r_r259.f2); -CPyL122: ; - cpy_r_r265 = CPy_KeepPropagating(); - if (!cpy_r_r265) goto CPyL283; +CPyL165: ; + if (cpy_r_r382.f0 == NULL) goto CPyL167; + CPy_RestoreExcInfo(cpy_r_r382); + CPy_XDECREF(cpy_r_r382.f0); + CPy_XDECREF(cpy_r_r382.f1); + CPy_XDECREF(cpy_r_r382.f2); +CPyL167: ; + cpy_r_r388 = CPy_KeepPropagating(); + if (!cpy_r_r388) goto CPyL328; CPy_Unreachable(); -CPyL124: ; - cpy_r_r266 = CPyStatic__normalization___globals; - cpy_r_r267 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs_dir_path' */ - cpy_r_r268 = CPyDict_GetItem(cpy_r_r266, cpy_r_r267); - if (unlikely(cpy_r_r268 == NULL)) { +CPyL169: ; + cpy_r_r389 = CPyStatic__normalization___globals; + cpy_r_r390 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'specs_dir_path' */ + cpy_r_r391 = CPyDict_GetItem(cpy_r_r389, cpy_r_r390); + if (unlikely(cpy_r_r391 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r269 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nf.json' */ - cpy_r_r270 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'joinpath' */ - PyObject *cpy_r_r271[2] = {cpy_r_r268, cpy_r_r269}; - cpy_r_r272 = (PyObject **)&cpy_r_r271; - cpy_r_r273 = PyObject_VectorcallMethod(cpy_r_r270, cpy_r_r272, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r273 == NULL)) { + cpy_r_r392 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nf.json' */ + cpy_r_r393 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'joinpath' */ + PyObject *cpy_r_r394[2] = {cpy_r_r391, cpy_r_r392}; + cpy_r_r395 = (PyObject **)&cpy_r_r394; + cpy_r_r396 = PyObject_VectorcallMethod(cpy_r_r393, cpy_r_r395, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r396 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL312; + goto CPyL359; } - CPy_DECREF(cpy_r_r268); - cpy_r_r274 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'open' */ - PyObject *cpy_r_r275[1] = {cpy_r_r273}; - cpy_r_r276 = (PyObject **)&cpy_r_r275; - cpy_r_r277 = PyObject_VectorcallMethod(cpy_r_r274, cpy_r_r276, 9223372036854775809ULL, 0); - if (unlikely(cpy_r_r277 == NULL)) { + CPy_DECREF(cpy_r_r391); + cpy_r_r397 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'open' */ + PyObject *cpy_r_r398[1] = {cpy_r_r396}; + cpy_r_r399 = (PyObject **)&cpy_r_r398; + cpy_r_r400 = PyObject_VectorcallMethod(cpy_r_r397, cpy_r_r399, 9223372036854775809ULL, 0); + if (unlikely(cpy_r_r400 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL313; + goto CPyL360; } - CPy_DECREF(cpy_r_r273); - cpy_r_r278 = CPy_TYPE(cpy_r_r277); - cpy_r_r279 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__exit__' */ - cpy_r_r280 = CPyObject_GetAttr(cpy_r_r278, cpy_r_r279); - if (unlikely(cpy_r_r280 == NULL)) { + CPy_DECREF(cpy_r_r396); + cpy_r_r401 = CPy_TYPE(cpy_r_r400); + cpy_r_r402 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__exit__' */ + cpy_r_r403 = CPyObject_GetAttr(cpy_r_r401, cpy_r_r402); + if (unlikely(cpy_r_r403 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL314; + goto CPyL361; } - cpy_r_r281 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__enter__' */ - cpy_r_r282 = CPyObject_GetAttr(cpy_r_r278, cpy_r_r281); - CPy_DECREF(cpy_r_r278); - if (unlikely(cpy_r_r282 == NULL)) { + cpy_r_r404 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__enter__' */ + cpy_r_r405 = CPyObject_GetAttr(cpy_r_r401, cpy_r_r404); + CPy_DECREF(cpy_r_r401); + if (unlikely(cpy_r_r405 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL315; + goto CPyL362; } - PyObject *cpy_r_r283[1] = {cpy_r_r277}; - cpy_r_r284 = (PyObject **)&cpy_r_r283; - cpy_r_r285 = PyObject_Vectorcall(cpy_r_r282, cpy_r_r284, 1, 0); - CPy_DECREF(cpy_r_r282); - if (unlikely(cpy_r_r285 == NULL)) { + PyObject *cpy_r_r406[1] = {cpy_r_r400}; + cpy_r_r407 = (PyObject **)&cpy_r_r406; + cpy_r_r408 = PyObject_Vectorcall(cpy_r_r405, cpy_r_r407, 1, 0); + CPy_DECREF(cpy_r_r405); + if (unlikely(cpy_r_r408 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL315; + goto CPyL362; } - cpy_r_r286 = 1; - cpy_r_r287 = CPyStatic__normalization___globals; - cpy_r_r288 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nf' */ - cpy_r_r289 = CPyDict_SetItem(cpy_r_r287, cpy_r_r288, cpy_r_r285); - CPy_DECREF(cpy_r_r285); - cpy_r_r290 = cpy_r_r289 >= 0; - if (unlikely(!cpy_r_r290)) { + cpy_r_r409 = 1; + cpy_r_r410 = CPyStatic__normalization___globals; + cpy_r_r411 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nf' */ + cpy_r_r412 = CPyDict_SetItem(cpy_r_r410, cpy_r_r411, cpy_r_r408); + CPy_DECREF(cpy_r_r408); + cpy_r_r413 = cpy_r_r412 >= 0; + if (unlikely(!cpy_r_r413)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL140; + goto CPyL185; } - cpy_r_r291 = CPyStatic__normalization___globals; - cpy_r_r292 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nf' */ - cpy_r_r293 = CPyDict_GetItem(cpy_r_r291, cpy_r_r292); - if (unlikely(cpy_r_r293 == NULL)) { + cpy_r_r414 = CPyStatic__normalization___globals; + cpy_r_r415 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nf' */ + cpy_r_r416 = CPyDict_GetItem(cpy_r_r414, cpy_r_r415); + if (unlikely(cpy_r_r416 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL140; + goto CPyL185; } - cpy_r_r294 = CPyModule_json; - cpy_r_r295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'load' */ - cpy_r_r296 = CPyObject_GetAttr(cpy_r_r294, cpy_r_r295); - if (unlikely(cpy_r_r296 == NULL)) { + cpy_r_r417 = CPyModule_json; + cpy_r_r418 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'load' */ + cpy_r_r419 = CPyObject_GetAttr(cpy_r_r417, cpy_r_r418); + if (unlikely(cpy_r_r419 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL316; + goto CPyL363; } - PyObject *cpy_r_r297[1] = {cpy_r_r293}; - cpy_r_r298 = (PyObject **)&cpy_r_r297; - cpy_r_r299 = PyObject_Vectorcall(cpy_r_r296, cpy_r_r298, 1, 0); - CPy_DECREF(cpy_r_r296); - if (unlikely(cpy_r_r299 == NULL)) { + PyObject *cpy_r_r420[1] = {cpy_r_r416}; + cpy_r_r421 = (PyObject **)&cpy_r_r420; + cpy_r_r422 = PyObject_Vectorcall(cpy_r_r419, cpy_r_r421, 1, 0); + CPy_DECREF(cpy_r_r419); + if (unlikely(cpy_r_r422 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL316; + goto CPyL363; } - CPy_DECREF(cpy_r_r293); - cpy_r_r300 = CPyStatic__normalization___globals; - cpy_r_r301 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ - cpy_r_r302 = CPyDict_SetItem(cpy_r_r300, cpy_r_r301, cpy_r_r299); - CPy_DECREF(cpy_r_r299); - cpy_r_r303 = cpy_r_r302 >= 0; - if (unlikely(!cpy_r_r303)) { + CPy_DECREF(cpy_r_r416); + cpy_r_r423 = CPyStatic__normalization___globals; + cpy_r_r424 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ + cpy_r_r425 = CPyDict_SetItem(cpy_r_r423, cpy_r_r424, cpy_r_r422); + CPy_DECREF(cpy_r_r422); + cpy_r_r426 = cpy_r_r425 >= 0; + if (unlikely(!cpy_r_r426)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL140; + goto CPyL185; } - cpy_r_r304 = CPyStatic__normalization___globals; - cpy_r_r305 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ - cpy_r_r306 = CPyDict_GetItem(cpy_r_r304, cpy_r_r305); - if (unlikely(cpy_r_r306 == NULL)) { + cpy_r_r427 = CPyStatic__normalization___globals; + cpy_r_r428 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'f' */ + cpy_r_r429 = CPyDict_GetItem(cpy_r_r427, cpy_r_r428); + if (unlikely(cpy_r_r429 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL140; + goto CPyL185; } - cpy_r_r307 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'decomp' */ - if (likely(PyDict_Check(cpy_r_r306))) - cpy_r_r308 = cpy_r_r306; + cpy_r_r430 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'decomp' */ + if (likely(PyDict_Check(cpy_r_r429))) + cpy_r_r431 = cpy_r_r429; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 73, CPyStatic__normalization___globals, "dict", cpy_r_r306); - goto CPyL140; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 95, CPyStatic__normalization___globals, "dict", cpy_r_r429); + goto CPyL185; } - cpy_r_r309 = CPyDef__normalization____json_list_mapping_to_dict(cpy_r_r308, cpy_r_r307); - CPy_DECREF(cpy_r_r308); - if (unlikely(cpy_r_r309 == NULL)) { + cpy_r_r432 = CPyDef__normalization____json_list_mapping_to_dict(cpy_r_r431, cpy_r_r430); + CPy_DECREF(cpy_r_r431); + if (unlikely(cpy_r_r432 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL140; + goto CPyL185; } - cpy_r_r310 = CPyStatic__normalization___globals; - cpy_r_r311 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NF' */ - cpy_r_r312 = CPyDict_SetItem(cpy_r_r310, cpy_r_r311, cpy_r_r309); - CPy_DECREF(cpy_r_r309); - cpy_r_r313 = cpy_r_r312 >= 0; - if (unlikely(!cpy_r_r313)) { + cpy_r_r433 = CPyStatic__normalization___globals; + cpy_r_r434 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NF' */ + cpy_r_r435 = CPyDict_SetItem(cpy_r_r433, cpy_r_r434, cpy_r_r432); + CPy_DECREF(cpy_r_r432); + cpy_r_r436 = cpy_r_r435 >= 0; + if (unlikely(!cpy_r_r436)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); } else - goto CPyL148; -CPyL140: ; - cpy_r_r314 = CPy_CatchError(); - cpy_r_r286 = 0; - cpy_r_r315 = CPy_GetExcInfo(); - cpy_r_r316 = cpy_r_r315.f0; - CPy_INCREF(cpy_r_r316); - cpy_r_r317 = cpy_r_r315.f1; - CPy_INCREF(cpy_r_r317); - cpy_r_r318 = cpy_r_r315.f2; - CPy_INCREF(cpy_r_r318); - CPy_DecRef(cpy_r_r315.f0); - CPy_DecRef(cpy_r_r315.f1); - CPy_DecRef(cpy_r_r315.f2); - PyObject *cpy_r_r319[4] = {cpy_r_r277, cpy_r_r316, cpy_r_r317, cpy_r_r318}; - cpy_r_r320 = (PyObject **)&cpy_r_r319; - cpy_r_r321 = PyObject_Vectorcall(cpy_r_r280, cpy_r_r320, 4, 0); - if (unlikely(cpy_r_r321 == NULL)) { + goto CPyL193; +CPyL185: ; + cpy_r_r437 = CPy_CatchError(); + cpy_r_r409 = 0; + cpy_r_r438 = CPy_GetExcInfo(); + cpy_r_r439 = cpy_r_r438.f0; + CPy_INCREF(cpy_r_r439); + cpy_r_r440 = cpy_r_r438.f1; + CPy_INCREF(cpy_r_r440); + cpy_r_r441 = cpy_r_r438.f2; + CPy_INCREF(cpy_r_r441); + CPy_DecRef(cpy_r_r438.f0); + CPy_DecRef(cpy_r_r438.f1); + CPy_DecRef(cpy_r_r438.f2); + PyObject *cpy_r_r442[4] = {cpy_r_r400, cpy_r_r439, cpy_r_r440, cpy_r_r441}; + cpy_r_r443 = (PyObject **)&cpy_r_r442; + cpy_r_r444 = PyObject_Vectorcall(cpy_r_r403, cpy_r_r443, 4, 0); + if (unlikely(cpy_r_r444 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL317; + goto CPyL364; } - CPy_DecRef(cpy_r_r316); - CPy_DecRef(cpy_r_r317); - CPy_DecRef(cpy_r_r318); - cpy_r_r322 = PyObject_IsTrue(cpy_r_r321); - CPy_DecRef(cpy_r_r321); - cpy_r_r323 = cpy_r_r322 >= 0; - if (unlikely(!cpy_r_r323)) { + CPy_DecRef(cpy_r_r439); + CPy_DecRef(cpy_r_r440); + CPy_DecRef(cpy_r_r441); + cpy_r_r445 = PyObject_IsTrue(cpy_r_r444); + CPy_DecRef(cpy_r_r444); + cpy_r_r446 = cpy_r_r445 >= 0; + if (unlikely(!cpy_r_r446)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL146; + goto CPyL191; } - cpy_r_r324 = cpy_r_r322; - if (cpy_r_r324) goto CPyL145; + cpy_r_r447 = cpy_r_r445; + if (cpy_r_r447) goto CPyL190; CPy_Reraise(); if (!0) { - goto CPyL146; + goto CPyL191; } else - goto CPyL318; -CPyL144: ; + goto CPyL365; +CPyL189: ; CPy_Unreachable(); -CPyL145: ; - CPy_RestoreExcInfo(cpy_r_r314); - CPy_DecRef(cpy_r_r314.f0); - CPy_DecRef(cpy_r_r314.f1); - CPy_DecRef(cpy_r_r314.f2); - goto CPyL148; -CPyL146: ; - CPy_RestoreExcInfo(cpy_r_r314); - CPy_DecRef(cpy_r_r314.f0); - CPy_DecRef(cpy_r_r314.f1); - CPy_DecRef(cpy_r_r314.f2); - cpy_r_r325 = CPy_KeepPropagating(); - if (!cpy_r_r325) { - goto CPyL149; +CPyL190: ; + CPy_RestoreExcInfo(cpy_r_r437); + CPy_DecRef(cpy_r_r437.f0); + CPy_DecRef(cpy_r_r437.f1); + CPy_DecRef(cpy_r_r437.f2); + goto CPyL193; +CPyL191: ; + CPy_RestoreExcInfo(cpy_r_r437); + CPy_DecRef(cpy_r_r437.f0); + CPy_DecRef(cpy_r_r437.f1); + CPy_DecRef(cpy_r_r437.f2); + cpy_r_r448 = CPy_KeepPropagating(); + if (!cpy_r_r448) { + goto CPyL194; } else - goto CPyL319; -CPyL147: ; + goto CPyL366; +CPyL192: ; CPy_Unreachable(); -CPyL148: ; - tuple_T3OOO __tmp25 = { NULL, NULL, NULL }; - cpy_r_r326 = __tmp25; - cpy_r_r327 = cpy_r_r326; - goto CPyL150; -CPyL149: ; - cpy_r_r328 = CPy_CatchError(); - cpy_r_r327 = cpy_r_r328; -CPyL150: ; - if (!cpy_r_r286) goto CPyL320; - cpy_r_r329 = (PyObject *)&_Py_NoneStruct; - PyObject *cpy_r_r330[4] = {cpy_r_r277, cpy_r_r329, cpy_r_r329, cpy_r_r329}; - cpy_r_r331 = (PyObject **)&cpy_r_r330; - cpy_r_r332 = PyObject_Vectorcall(cpy_r_r280, cpy_r_r331, 4, 0); - CPy_DECREF(cpy_r_r280); - if (unlikely(cpy_r_r332 == NULL)) { +CPyL193: ; + tuple_T3OOO __tmp43 = { NULL, NULL, NULL }; + cpy_r_r449 = __tmp43; + cpy_r_r450 = cpy_r_r449; + goto CPyL195; +CPyL194: ; + cpy_r_r451 = CPy_CatchError(); + cpy_r_r450 = cpy_r_r451; +CPyL195: ; + if (!cpy_r_r409) goto CPyL367; + cpy_r_r452 = (PyObject *)&_Py_NoneStruct; + PyObject *cpy_r_r453[4] = {cpy_r_r400, cpy_r_r452, cpy_r_r452, cpy_r_r452}; + cpy_r_r454 = (PyObject **)&cpy_r_r453; + cpy_r_r455 = PyObject_Vectorcall(cpy_r_r403, cpy_r_r454, 4, 0); + CPy_DECREF(cpy_r_r403); + if (unlikely(cpy_r_r455 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL321; + goto CPyL368; } else - goto CPyL322; -CPyL152: ; - CPy_DECREF(cpy_r_r277); -CPyL153: ; - if (cpy_r_r327.f0 == NULL) goto CPyL160; + goto CPyL369; +CPyL197: ; + CPy_DECREF(cpy_r_r400); +CPyL198: ; + if (cpy_r_r450.f0 == NULL) goto CPyL205; CPy_Reraise(); if (!0) { - goto CPyL156; + goto CPyL201; } else - goto CPyL323; -CPyL155: ; + goto CPyL370; +CPyL200: ; CPy_Unreachable(); -CPyL156: ; - if (cpy_r_r327.f0 == NULL) goto CPyL158; - CPy_RestoreExcInfo(cpy_r_r327); - CPy_XDECREF(cpy_r_r327.f0); - CPy_XDECREF(cpy_r_r327.f1); - CPy_XDECREF(cpy_r_r327.f2); -CPyL158: ; - cpy_r_r333 = CPy_KeepPropagating(); - if (!cpy_r_r333) goto CPyL283; +CPyL201: ; + if (cpy_r_r450.f0 == NULL) goto CPyL203; + CPy_RestoreExcInfo(cpy_r_r450); + CPy_XDECREF(cpy_r_r450.f0); + CPy_XDECREF(cpy_r_r450.f1); + CPy_XDECREF(cpy_r_r450.f2); +CPyL203: ; + cpy_r_r456 = CPy_KeepPropagating(); + if (!cpy_r_r456) goto CPyL328; CPy_Unreachable(); -CPyL160: ; - cpy_r_r334 = CPyModule_enum; - cpy_r_r335 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Enum' */ - cpy_r_r336 = CPyObject_GetAttr(cpy_r_r334, cpy_r_r335); - if (unlikely(cpy_r_r336 == NULL)) { +CPyL205: ; + cpy_r_r457 = CPyModule_enum; + cpy_r_r458 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Enum' */ + cpy_r_r459 = CPyObject_GetAttr(cpy_r_r457, cpy_r_r458); + if (unlikely(cpy_r_r459 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r337 = PyTuple_Pack(1, cpy_r_r336); - CPy_DECREF(cpy_r_r336); - if (unlikely(cpy_r_r337 == NULL)) { + cpy_r_r460 = PyTuple_Pack(1, cpy_r_r459); + CPy_DECREF(cpy_r_r459); + if (unlikely(cpy_r_r460 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r338 = (PyObject *)&PyType_Type; - cpy_r_r339 = CPy_CalculateMetaclass(cpy_r_r338, cpy_r_r337); - if (unlikely(cpy_r_r339 == NULL)) { + cpy_r_r461 = (PyObject *)&PyType_Type; + cpy_r_r462 = CPy_CalculateMetaclass(cpy_r_r461, cpy_r_r460); + if (unlikely(cpy_r_r462 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL324; + goto CPyL371; } - cpy_r_r340 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r341 = PyObject_HasAttr(cpy_r_r339, cpy_r_r340); - if (!cpy_r_r341) goto CPyL168; - cpy_r_r342 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TokenType' */ - cpy_r_r343 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ - cpy_r_r344 = CPyObject_GetAttr(cpy_r_r339, cpy_r_r343); - if (unlikely(cpy_r_r344 == NULL)) { + cpy_r_r463 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r464 = PyObject_HasAttr(cpy_r_r462, cpy_r_r463); + if (!cpy_r_r464) goto CPyL213; + cpy_r_r465 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TokenType' */ + cpy_r_r466 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__prepare__' */ + cpy_r_r467 = CPyObject_GetAttr(cpy_r_r462, cpy_r_r466); + if (unlikely(cpy_r_r467 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL324; + goto CPyL371; } - PyObject *cpy_r_r345[2] = {cpy_r_r342, cpy_r_r337}; - cpy_r_r346 = (PyObject **)&cpy_r_r345; - cpy_r_r347 = PyObject_Vectorcall(cpy_r_r344, cpy_r_r346, 2, 0); - CPy_DECREF(cpy_r_r344); - if (unlikely(cpy_r_r347 == NULL)) { + PyObject *cpy_r_r468[2] = {cpy_r_r465, cpy_r_r460}; + cpy_r_r469 = (PyObject **)&cpy_r_r468; + cpy_r_r470 = PyObject_Vectorcall(cpy_r_r467, cpy_r_r469, 2, 0); + CPy_DECREF(cpy_r_r467); + if (unlikely(cpy_r_r470 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL324; + goto CPyL371; } - if (likely(PyDict_Check(cpy_r_r347))) - cpy_r_r348 = cpy_r_r347; + if (likely(PyDict_Check(cpy_r_r470))) + cpy_r_r471 = cpy_r_r470; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 80, CPyStatic__normalization___globals, "dict", cpy_r_r347); - goto CPyL324; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 102, CPyStatic__normalization___globals, "dict", cpy_r_r470); + goto CPyL371; } - cpy_r_r349 = cpy_r_r348; - goto CPyL170; -CPyL168: ; - cpy_r_r350 = PyDict_New(); - if (unlikely(cpy_r_r350 == NULL)) { + cpy_r_r472 = cpy_r_r471; + goto CPyL215; +CPyL213: ; + cpy_r_r473 = PyDict_New(); + if (unlikely(cpy_r_r473 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL324; + goto CPyL371; } - cpy_r_r349 = cpy_r_r350; -CPyL170: ; - cpy_r_r351 = PyDict_New(); - if (unlikely(cpy_r_r351 == NULL)) { + cpy_r_r472 = cpy_r_r473; +CPyL215: ; + cpy_r_r474 = PyDict_New(); + if (unlikely(cpy_r_r474 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL325; + goto CPyL372; } - cpy_r_r352 = (PyObject *)&PyUnicode_Type; - cpy_r_r353 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI' */ - cpy_r_r354 = PyDict_SetItem(cpy_r_r351, cpy_r_r353, cpy_r_r352); - cpy_r_r355 = cpy_r_r354 >= 0; - if (unlikely(!cpy_r_r355)) { + cpy_r_r475 = (PyObject *)&PyUnicode_Type; + cpy_r_r476 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI' */ + cpy_r_r477 = PyDict_SetItem(cpy_r_r474, cpy_r_r476, cpy_r_r475); + cpy_r_r478 = cpy_r_r477 >= 0; + if (unlikely(!cpy_r_r478)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL326; + goto CPyL373; } - cpy_r_r356 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'emoji' */ - cpy_r_r357 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI' */ - cpy_r_r358 = CPyDict_SetItem(cpy_r_r349, cpy_r_r357, cpy_r_r356); - cpy_r_r359 = cpy_r_r358 >= 0; - if (unlikely(!cpy_r_r359)) { + cpy_r_r479 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'emoji' */ + cpy_r_r480 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI' */ + cpy_r_r481 = CPyDict_SetItem(cpy_r_r472, cpy_r_r480, cpy_r_r479); + cpy_r_r482 = cpy_r_r481 >= 0; + if (unlikely(!cpy_r_r482)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL326; + goto CPyL373; } - cpy_r_r360 = (PyObject *)&PyUnicode_Type; - cpy_r_r361 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TEXT' */ - cpy_r_r362 = PyDict_SetItem(cpy_r_r351, cpy_r_r361, cpy_r_r360); - cpy_r_r363 = cpy_r_r362 >= 0; - if (unlikely(!cpy_r_r363)) { + cpy_r_r483 = (PyObject *)&PyUnicode_Type; + cpy_r_r484 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TEXT' */ + cpy_r_r485 = PyDict_SetItem(cpy_r_r474, cpy_r_r484, cpy_r_r483); + cpy_r_r486 = cpy_r_r485 >= 0; + if (unlikely(!cpy_r_r486)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL326; + goto CPyL373; } - cpy_r_r364 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'text' */ - cpy_r_r365 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TEXT' */ - cpy_r_r366 = CPyDict_SetItem(cpy_r_r349, cpy_r_r365, cpy_r_r364); - cpy_r_r367 = cpy_r_r366 >= 0; - if (unlikely(!cpy_r_r367)) { + cpy_r_r487 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'text' */ + cpy_r_r488 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TEXT' */ + cpy_r_r489 = CPyDict_SetItem(cpy_r_r472, cpy_r_r488, cpy_r_r487); + cpy_r_r490 = cpy_r_r489 >= 0; + if (unlikely(!cpy_r_r490)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL326; + goto CPyL373; } - cpy_r_r368 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TokenType' */ - cpy_r_r369 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ - cpy_r_r370 = CPyDict_SetItem(cpy_r_r349, cpy_r_r369, cpy_r_r351); - CPy_DECREF(cpy_r_r351); - cpy_r_r371 = cpy_r_r370 >= 0; - if (unlikely(!cpy_r_r371)) { + cpy_r_r491 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TokenType' */ + cpy_r_r492 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__annotations__' */ + cpy_r_r493 = CPyDict_SetItem(cpy_r_r472, cpy_r_r492, cpy_r_r474); + CPy_DECREF(cpy_r_r474); + cpy_r_r494 = cpy_r_r493 >= 0; + if (unlikely(!cpy_r_r494)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL325; + goto CPyL372; } - cpy_r_r372 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ - cpy_r_r373 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ - cpy_r_r374 = CPyDict_SetItem(cpy_r_r349, cpy_r_r373, cpy_r_r372); - cpy_r_r375 = cpy_r_r374 >= 0; - if (unlikely(!cpy_r_r375)) { + cpy_r_r495 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mypyc filler docstring' */ + cpy_r_r496 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__doc__' */ + cpy_r_r497 = CPyDict_SetItem(cpy_r_r472, cpy_r_r496, cpy_r_r495); + cpy_r_r498 = cpy_r_r497 >= 0; + if (unlikely(!cpy_r_r498)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL325; + goto CPyL372; } - cpy_r_r376 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ - cpy_r_r377 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ - cpy_r_r378 = CPyDict_SetItem(cpy_r_r349, cpy_r_r377, cpy_r_r376); - cpy_r_r379 = cpy_r_r378 >= 0; - if (unlikely(!cpy_r_r379)) { + cpy_r_r499 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ + cpy_r_r500 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__module__' */ + cpy_r_r501 = CPyDict_SetItem(cpy_r_r472, cpy_r_r500, cpy_r_r499); + cpy_r_r502 = cpy_r_r501 >= 0; + if (unlikely(!cpy_r_r502)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL325; + goto CPyL372; } - PyObject *cpy_r_r380[3] = {cpy_r_r368, cpy_r_r337, cpy_r_r349}; - cpy_r_r381 = (PyObject **)&cpy_r_r380; - cpy_r_r382 = PyObject_Vectorcall(cpy_r_r339, cpy_r_r381, 3, 0); - if (unlikely(cpy_r_r382 == NULL)) { + PyObject *cpy_r_r503[3] = {cpy_r_r491, cpy_r_r460, cpy_r_r472}; + cpy_r_r504 = (PyObject **)&cpy_r_r503; + cpy_r_r505 = PyObject_Vectorcall(cpy_r_r462, cpy_r_r504, 3, 0); + if (unlikely(cpy_r_r505 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL325; + goto CPyL372; } - CPy_DECREF(cpy_r_r337); - CPy_DECREF(cpy_r_r349); - cpy_r_r383 = CPyStatic__normalization___globals; - cpy_r_r384 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'final' */ - cpy_r_r385 = CPyDict_GetItem(cpy_r_r383, cpy_r_r384); - if (unlikely(cpy_r_r385 == NULL)) { + CPy_DECREF(cpy_r_r460); + CPy_DECREF(cpy_r_r472); + cpy_r_r506 = CPyStatic__normalization___globals; + cpy_r_r507 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'final' */ + cpy_r_r508 = CPyDict_GetItem(cpy_r_r506, cpy_r_r507); + if (unlikely(cpy_r_r508 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL327; + goto CPyL374; } - PyObject *cpy_r_r386[1] = {cpy_r_r382}; - cpy_r_r387 = (PyObject **)&cpy_r_r386; - cpy_r_r388 = PyObject_Vectorcall(cpy_r_r385, cpy_r_r387, 1, 0); - CPy_DECREF(cpy_r_r385); - if (unlikely(cpy_r_r388 == NULL)) { + PyObject *cpy_r_r509[1] = {cpy_r_r505}; + cpy_r_r510 = (PyObject **)&cpy_r_r509; + cpy_r_r511 = PyObject_Vectorcall(cpy_r_r508, cpy_r_r510, 1, 0); + CPy_DECREF(cpy_r_r508); + if (unlikely(cpy_r_r511 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL327; + goto CPyL374; } - CPy_DECREF(cpy_r_r382); - CPyType__normalization___TokenType = (PyTypeObject *)cpy_r_r388; + CPy_DECREF(cpy_r_r505); + CPyType__normalization___TokenType = (PyTypeObject *)cpy_r_r511; CPy_INCREF(CPyType__normalization___TokenType); - cpy_r_r389 = CPyStatic__normalization___globals; - cpy_r_r390 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TokenType' */ - cpy_r_r391 = PyDict_SetItem(cpy_r_r389, cpy_r_r390, cpy_r_r388); - CPy_DECREF(cpy_r_r388); - cpy_r_r392 = cpy_r_r391 >= 0; - if (unlikely(!cpy_r_r392)) { + cpy_r_r512 = CPyStatic__normalization___globals; + cpy_r_r513 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TokenType' */ + cpy_r_r514 = PyDict_SetItem(cpy_r_r512, cpy_r_r513, cpy_r_r511); + CPy_DECREF(cpy_r_r511); + cpy_r_r515 = cpy_r_r514 >= 0; + if (unlikely(!cpy_r_r515)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r393 = (PyObject *)CPyType__normalization___TokenType; - cpy_r_r394 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI' */ - cpy_r_r395 = CPyObject_GetAttr(cpy_r_r393, cpy_r_r394); - if (unlikely(cpy_r_r395 == NULL)) { + cpy_r_r516 = (PyObject *)CPyType__normalization___TokenType; + cpy_r_r517 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EMOJI' */ + cpy_r_r518 = CPyObject_GetAttr(cpy_r_r516, cpy_r_r517); + if (unlikely(cpy_r_r518 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___TokenType___EMOJI = cpy_r_r395; + CPyStatic__normalization___TokenType___EMOJI = cpy_r_r518; CPy_INCREF(CPyStatic__normalization___TokenType___EMOJI); - CPy_DECREF(cpy_r_r395); - cpy_r_r396 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TEXT' */ - cpy_r_r397 = CPyObject_GetAttr(cpy_r_r393, cpy_r_r396); - if (unlikely(cpy_r_r397 == NULL)) { + CPy_DECREF(cpy_r_r518); + cpy_r_r519 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TEXT' */ + cpy_r_r520 = CPyObject_GetAttr(cpy_r_r516, cpy_r_r519); + if (unlikely(cpy_r_r520 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___TokenType___TEXT = cpy_r_r397; + CPyStatic__normalization___TokenType___TEXT = cpy_r_r520; CPy_INCREF(CPyStatic__normalization___TokenType___TEXT); - CPy_DECREF(cpy_r_r397); - cpy_r_r398 = NULL; - cpy_r_r399 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ - cpy_r_r400 = (PyObject *)CPyType__normalization___Token_template; - cpy_r_r401 = CPyType_FromTemplate(cpy_r_r400, cpy_r_r398, cpy_r_r399); - if (unlikely(cpy_r_r401 == NULL)) { + CPy_DECREF(cpy_r_r520); + cpy_r_r521 = NULL; + cpy_r_r522 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ + cpy_r_r523 = (PyObject *)CPyType__normalization___Token_template; + cpy_r_r524 = CPyType_FromTemplate(cpy_r_r523, cpy_r_r521, cpy_r_r522); + if (unlikely(cpy_r_r524 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r402 = CPyDef__normalization___Token_trait_vtable_setup(); - if (unlikely(cpy_r_r402 == 2)) { + cpy_r_r525 = CPyDef__normalization___Token_trait_vtable_setup(); + if (unlikely(cpy_r_r525 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "", -1, CPyStatic__normalization___globals); - goto CPyL328; + goto CPyL375; } - cpy_r_r403 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r404 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_text' */ - cpy_r_r405 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_codepoints' */ - cpy_r_r406 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_normalized_codepoints' */ - cpy_r_r407 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ - cpy_r_r408 = PyTuple_Pack(4, cpy_r_r404, cpy_r_r405, cpy_r_r406, cpy_r_r407); - if (unlikely(cpy_r_r408 == NULL)) { + cpy_r_r526 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r527 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ + cpy_r_r528 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_codepoints' */ + cpy_r_r529 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_text' */ + cpy_r_r530 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_normalized_codepoints' */ + cpy_r_r531 = PyTuple_Pack(4, cpy_r_r527, cpy_r_r528, cpy_r_r529, cpy_r_r530); + if (unlikely(cpy_r_r531 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL328; + goto CPyL375; } - cpy_r_r409 = PyObject_SetAttr(cpy_r_r401, cpy_r_r403, cpy_r_r408); - CPy_DECREF(cpy_r_r408); - cpy_r_r410 = cpy_r_r409 >= 0; - if (unlikely(!cpy_r_r410)) { + cpy_r_r532 = PyObject_SetAttr(cpy_r_r524, cpy_r_r526, cpy_r_r531); + CPy_DECREF(cpy_r_r531); + cpy_r_r533 = cpy_r_r532 >= 0; + if (unlikely(!cpy_r_r533)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL328; + goto CPyL375; } - CPyType__normalization___Token = (PyTypeObject *)cpy_r_r401; + CPyType__normalization___Token = (PyTypeObject *)cpy_r_r524; CPy_INCREF(CPyType__normalization___Token); - cpy_r_r411 = CPyStatic__normalization___globals; - cpy_r_r412 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Token' */ - cpy_r_r413 = PyDict_SetItem(cpy_r_r411, cpy_r_r412, cpy_r_r401); - CPy_DECREF(cpy_r_r401); - cpy_r_r414 = cpy_r_r413 >= 0; - if (unlikely(!cpy_r_r414)) { + cpy_r_r534 = CPyStatic__normalization___globals; + cpy_r_r535 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Token' */ + cpy_r_r536 = PyDict_SetItem(cpy_r_r534, cpy_r_r535, cpy_r_r524); + CPy_DECREF(cpy_r_r524); + cpy_r_r537 = cpy_r_r536 >= 0; + if (unlikely(!cpy_r_r537)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r415 = (PyObject *)CPyType__normalization___Token; - cpy_r_r416 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ - cpy_r_r417 = 0 ? Py_True : Py_False; - cpy_r_r418 = PyObject_SetAttr(cpy_r_r415, cpy_r_r416, cpy_r_r417); - cpy_r_r419 = cpy_r_r418 >= 0; - if (unlikely(!cpy_r_r419)) { + cpy_r_r538 = (PyObject *)CPyType__normalization___Token; + cpy_r_r539 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ + cpy_r_r540 = 0 ? Py_True : Py_False; + cpy_r_r541 = PyObject_SetAttr(cpy_r_r538, cpy_r_r539, cpy_r_r540); + cpy_r_r542 = cpy_r_r541 >= 0; + if (unlikely(!cpy_r_r542)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r420 = (PyObject *)CPyType__normalization___Token; - cpy_r_r421 = PyTuple_Pack(1, cpy_r_r420); - if (unlikely(cpy_r_r421 == NULL)) { + cpy_r_r543 = (PyObject *)CPyType__normalization___Token; + cpy_r_r544 = PyTuple_Pack(1, cpy_r_r543); + if (unlikely(cpy_r_r544 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r422 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ - cpy_r_r423 = (PyObject *)CPyType__normalization___EmojiToken_template; - cpy_r_r424 = CPyType_FromTemplate(cpy_r_r423, cpy_r_r421, cpy_r_r422); - CPy_DECREF(cpy_r_r421); - if (unlikely(cpy_r_r424 == NULL)) { + cpy_r_r545 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ + cpy_r_r546 = (PyObject *)CPyType__normalization___EmojiToken_template; + cpy_r_r547 = CPyType_FromTemplate(cpy_r_r546, cpy_r_r544, cpy_r_r545); + CPy_DECREF(cpy_r_r544); + if (unlikely(cpy_r_r547 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r425 = CPyDef__normalization___EmojiToken_trait_vtable_setup(); - if (unlikely(cpy_r_r425 == 2)) { + cpy_r_r548 = CPyDef__normalization___EmojiToken_trait_vtable_setup(); + if (unlikely(cpy_r_r548 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "", -1, CPyStatic__normalization___globals); - goto CPyL329; + goto CPyL376; } - cpy_r_r426 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r427 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_text' */ - cpy_r_r428 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_codepoints' */ - cpy_r_r429 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_normalized_codepoints' */ - cpy_r_r430 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ - cpy_r_r431 = PyTuple_Pack(4, cpy_r_r427, cpy_r_r428, cpy_r_r429, cpy_r_r430); - if (unlikely(cpy_r_r431 == NULL)) { + cpy_r_r549 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r550 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ + cpy_r_r551 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_codepoints' */ + cpy_r_r552 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_text' */ + cpy_r_r553 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_normalized_codepoints' */ + cpy_r_r554 = PyTuple_Pack(4, cpy_r_r550, cpy_r_r551, cpy_r_r552, cpy_r_r553); + if (unlikely(cpy_r_r554 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL329; + goto CPyL376; } - cpy_r_r432 = PyObject_SetAttr(cpy_r_r424, cpy_r_r426, cpy_r_r431); - CPy_DECREF(cpy_r_r431); - cpy_r_r433 = cpy_r_r432 >= 0; - if (unlikely(!cpy_r_r433)) { + cpy_r_r555 = PyObject_SetAttr(cpy_r_r547, cpy_r_r549, cpy_r_r554); + CPy_DECREF(cpy_r_r554); + cpy_r_r556 = cpy_r_r555 >= 0; + if (unlikely(!cpy_r_r556)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL329; + goto CPyL376; } - CPyType__normalization___EmojiToken = (PyTypeObject *)cpy_r_r424; + CPyType__normalization___EmojiToken = (PyTypeObject *)cpy_r_r547; CPy_INCREF(CPyType__normalization___EmojiToken); - cpy_r_r434 = CPyStatic__normalization___globals; - cpy_r_r435 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EmojiToken' */ - cpy_r_r436 = PyDict_SetItem(cpy_r_r434, cpy_r_r435, cpy_r_r424); - CPy_DECREF(cpy_r_r424); - cpy_r_r437 = cpy_r_r436 >= 0; - if (unlikely(!cpy_r_r437)) { + cpy_r_r557 = CPyStatic__normalization___globals; + cpy_r_r558 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EmojiToken' */ + cpy_r_r559 = PyDict_SetItem(cpy_r_r557, cpy_r_r558, cpy_r_r547); + CPy_DECREF(cpy_r_r547); + cpy_r_r560 = cpy_r_r559 >= 0; + if (unlikely(!cpy_r_r560)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r438 = (PyObject *)CPyType__normalization___EmojiToken; - cpy_r_r439 = CPyStatic__normalization___TokenType___EMOJI; - if (likely(cpy_r_r439 != NULL)) goto CPyL199; + cpy_r_r561 = (PyObject *)CPyType__normalization___EmojiToken; + cpy_r_r562 = CPyStatic__normalization___TokenType___EMOJI; + if (likely(cpy_r_r562 != NULL)) goto CPyL244; PyErr_SetString(PyExc_NameError, "value for final name \"EMOJI\" was not set"); - cpy_r_r440 = 0; - if (unlikely(!cpy_r_r440)) { + cpy_r_r563 = 0; + if (unlikely(!cpy_r_r563)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL199: ; - cpy_r_r441 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ - cpy_r_r442 = PyObject_SetAttr(cpy_r_r438, cpy_r_r441, cpy_r_r439); - cpy_r_r443 = cpy_r_r442 >= 0; - if (unlikely(!cpy_r_r443)) { +CPyL244: ; + cpy_r_r564 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ + cpy_r_r565 = PyObject_SetAttr(cpy_r_r561, cpy_r_r564, cpy_r_r562); + cpy_r_r566 = cpy_r_r565 >= 0; + if (unlikely(!cpy_r_r566)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r444 = (PyObject *)CPyType__normalization___Token; - cpy_r_r445 = PyTuple_Pack(1, cpy_r_r444); - if (unlikely(cpy_r_r445 == NULL)) { + cpy_r_r567 = (PyObject *)CPyType__normalization___Token; + cpy_r_r568 = PyTuple_Pack(1, cpy_r_r567); + if (unlikely(cpy_r_r568 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r446 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ - cpy_r_r447 = (PyObject *)CPyType__normalization___TextToken_template; - cpy_r_r448 = CPyType_FromTemplate(cpy_r_r447, cpy_r_r445, cpy_r_r446); - CPy_DECREF(cpy_r_r445); - if (unlikely(cpy_r_r448 == NULL)) { + cpy_r_r569 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ + cpy_r_r570 = (PyObject *)CPyType__normalization___TextToken_template; + cpy_r_r571 = CPyType_FromTemplate(cpy_r_r570, cpy_r_r568, cpy_r_r569); + CPy_DECREF(cpy_r_r568); + if (unlikely(cpy_r_r571 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r449 = CPyDef__normalization___TextToken_trait_vtable_setup(); - if (unlikely(cpy_r_r449 == 2)) { + cpy_r_r572 = CPyDef__normalization___TextToken_trait_vtable_setup(); + if (unlikely(cpy_r_r572 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "", -1, CPyStatic__normalization___globals); - goto CPyL330; + goto CPyL377; } - cpy_r_r450 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r451 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_text' */ - cpy_r_r452 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_codepoints' */ - cpy_r_r453 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_normalized_codepoints' */ - cpy_r_r454 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ - cpy_r_r455 = PyTuple_Pack(4, cpy_r_r451, cpy_r_r452, cpy_r_r453, cpy_r_r454); - if (unlikely(cpy_r_r455 == NULL)) { + cpy_r_r573 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r574 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'restricted' */ + cpy_r_r575 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_codepoints' */ + cpy_r_r576 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_original_text' */ + cpy_r_r577 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '_normalized_codepoints' */ + cpy_r_r578 = PyTuple_Pack(4, cpy_r_r574, cpy_r_r575, cpy_r_r576, cpy_r_r577); + if (unlikely(cpy_r_r578 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL330; + goto CPyL377; } - cpy_r_r456 = PyObject_SetAttr(cpy_r_r448, cpy_r_r450, cpy_r_r455); - CPy_DECREF(cpy_r_r455); - cpy_r_r457 = cpy_r_r456 >= 0; - if (unlikely(!cpy_r_r457)) { + cpy_r_r579 = PyObject_SetAttr(cpy_r_r571, cpy_r_r573, cpy_r_r578); + CPy_DECREF(cpy_r_r578); + cpy_r_r580 = cpy_r_r579 >= 0; + if (unlikely(!cpy_r_r580)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL330; + goto CPyL377; } - CPyType__normalization___TextToken = (PyTypeObject *)cpy_r_r448; + CPyType__normalization___TextToken = (PyTypeObject *)cpy_r_r571; CPy_INCREF(CPyType__normalization___TextToken); - cpy_r_r458 = CPyStatic__normalization___globals; - cpy_r_r459 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TextToken' */ - cpy_r_r460 = PyDict_SetItem(cpy_r_r458, cpy_r_r459, cpy_r_r448); - CPy_DECREF(cpy_r_r448); - cpy_r_r461 = cpy_r_r460 >= 0; - if (unlikely(!cpy_r_r461)) { + cpy_r_r581 = CPyStatic__normalization___globals; + cpy_r_r582 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'TextToken' */ + cpy_r_r583 = PyDict_SetItem(cpy_r_r581, cpy_r_r582, cpy_r_r571); + CPy_DECREF(cpy_r_r571); + cpy_r_r584 = cpy_r_r583 >= 0; + if (unlikely(!cpy_r_r584)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r462 = (PyObject *)CPyType__normalization___TextToken; - cpy_r_r463 = CPyStatic__normalization___TokenType___TEXT; - if (likely(cpy_r_r463 != NULL)) goto CPyL209; + cpy_r_r585 = (PyObject *)CPyType__normalization___TextToken; + cpy_r_r586 = CPyStatic__normalization___TokenType___TEXT; + if (likely(cpy_r_r586 != NULL)) goto CPyL254; PyErr_SetString(PyExc_NameError, "value for final name \"TEXT\" was not set"); - cpy_r_r464 = 0; - if (unlikely(!cpy_r_r464)) { + cpy_r_r587 = 0; + if (unlikely(!cpy_r_r587)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL209: ; - cpy_r_r465 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ - cpy_r_r466 = PyObject_SetAttr(cpy_r_r462, cpy_r_r465, cpy_r_r463); - cpy_r_r467 = cpy_r_r466 >= 0; - if (unlikely(!cpy_r_r467)) { +CPyL254: ; + cpy_r_r588 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ + cpy_r_r589 = PyObject_SetAttr(cpy_r_r585, cpy_r_r588, cpy_r_r586); + cpy_r_r590 = cpy_r_r589 >= 0; + if (unlikely(!cpy_r_r590)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r468 = NULL; - cpy_r_r469 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ - cpy_r_r470 = (PyObject *)CPyType__normalization___Label_template; - cpy_r_r471 = CPyType_FromTemplate(cpy_r_r470, cpy_r_r468, cpy_r_r469); - if (unlikely(cpy_r_r471 == NULL)) { + cpy_r_r591 = NULL; + cpy_r_r592 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ + cpy_r_r593 = (PyObject *)CPyType__normalization___Label_template; + cpy_r_r594 = CPyType_FromTemplate(cpy_r_r593, cpy_r_r591, cpy_r_r592); + if (unlikely(cpy_r_r594 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r472 = CPyDef__normalization___Label_trait_vtable_setup(); - if (unlikely(cpy_r_r472 == 2)) { + cpy_r_r595 = CPyDef__normalization___Label_trait_vtable_setup(); + if (unlikely(cpy_r_r595 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "", -1, CPyStatic__normalization___globals); - goto CPyL331; + goto CPyL378; } - cpy_r_r473 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r474 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ - cpy_r_r475 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tokens' */ - cpy_r_r476 = PyTuple_Pack(2, cpy_r_r474, cpy_r_r475); - if (unlikely(cpy_r_r476 == NULL)) { + cpy_r_r596 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r597 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'type' */ + cpy_r_r598 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'tokens' */ + cpy_r_r599 = PyTuple_Pack(2, cpy_r_r597, cpy_r_r598); + if (unlikely(cpy_r_r599 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL331; + goto CPyL378; } - cpy_r_r477 = PyObject_SetAttr(cpy_r_r471, cpy_r_r473, cpy_r_r476); - CPy_DECREF(cpy_r_r476); - cpy_r_r478 = cpy_r_r477 >= 0; - if (unlikely(!cpy_r_r478)) { + cpy_r_r600 = PyObject_SetAttr(cpy_r_r594, cpy_r_r596, cpy_r_r599); + CPy_DECREF(cpy_r_r599); + cpy_r_r601 = cpy_r_r600 >= 0; + if (unlikely(!cpy_r_r601)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL331; + goto CPyL378; } - CPyType__normalization___Label = (PyTypeObject *)cpy_r_r471; + CPyType__normalization___Label = (PyTypeObject *)cpy_r_r594; CPy_INCREF(CPyType__normalization___Label); - cpy_r_r479 = CPyStatic__normalization___globals; - cpy_r_r480 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Label' */ - cpy_r_r481 = PyDict_SetItem(cpy_r_r479, cpy_r_r480, cpy_r_r471); - CPy_DECREF(cpy_r_r471); - cpy_r_r482 = cpy_r_r481 >= 0; - if (unlikely(!cpy_r_r482)) { + cpy_r_r602 = CPyStatic__normalization___globals; + cpy_r_r603 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Label' */ + cpy_r_r604 = PyDict_SetItem(cpy_r_r602, cpy_r_r603, cpy_r_r594); + CPy_DECREF(cpy_r_r594); + cpy_r_r605 = cpy_r_r604 >= 0; + if (unlikely(!cpy_r_r605)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r483 = NULL; - cpy_r_r484 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ - cpy_r_r485 = (PyObject *)CPyType__normalization___ENSNormalizedName_template; - cpy_r_r486 = CPyType_FromTemplate(cpy_r_r485, cpy_r_r483, cpy_r_r484); - if (unlikely(cpy_r_r486 == NULL)) { + cpy_r_r606 = NULL; + cpy_r_r607 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens._normalization' */ + cpy_r_r608 = (PyObject *)CPyType__normalization___ENSNormalizedName_template; + cpy_r_r609 = CPyType_FromTemplate(cpy_r_r608, cpy_r_r606, cpy_r_r607); + if (unlikely(cpy_r_r609 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r487 = CPyDef__normalization___ENSNormalizedName_trait_vtable_setup(); - if (unlikely(cpy_r_r487 == 2)) { + cpy_r_r610 = CPyDef__normalization___ENSNormalizedName_trait_vtable_setup(); + if (unlikely(cpy_r_r610 == 2)) { CPy_AddTraceback("faster_ens/_normalization.py", "", -1, CPyStatic__normalization___globals); - goto CPyL332; + goto CPyL379; } - cpy_r_r488 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ - cpy_r_r489 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'labels' */ - cpy_r_r490 = PyTuple_Pack(1, cpy_r_r489); - if (unlikely(cpy_r_r490 == NULL)) { + cpy_r_r611 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '__mypyc_attrs__' */ + cpy_r_r612 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'labels' */ + cpy_r_r613 = PyTuple_Pack(1, cpy_r_r612); + if (unlikely(cpy_r_r613 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL332; + goto CPyL379; } - cpy_r_r491 = PyObject_SetAttr(cpy_r_r486, cpy_r_r488, cpy_r_r490); - CPy_DECREF(cpy_r_r490); - cpy_r_r492 = cpy_r_r491 >= 0; - if (unlikely(!cpy_r_r492)) { + cpy_r_r614 = PyObject_SetAttr(cpy_r_r609, cpy_r_r611, cpy_r_r613); + CPy_DECREF(cpy_r_r613); + cpy_r_r615 = cpy_r_r614 >= 0; + if (unlikely(!cpy_r_r615)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL332; + goto CPyL379; } - CPyType__normalization___ENSNormalizedName = (PyTypeObject *)cpy_r_r486; + CPyType__normalization___ENSNormalizedName = (PyTypeObject *)cpy_r_r609; CPy_INCREF(CPyType__normalization___ENSNormalizedName); - cpy_r_r493 = CPyStatic__normalization___globals; - cpy_r_r494 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ENSNormalizedName' */ - cpy_r_r495 = PyDict_SetItem(cpy_r_r493, cpy_r_r494, cpy_r_r486); - CPy_DECREF(cpy_r_r486); - cpy_r_r496 = cpy_r_r495 >= 0; - if (unlikely(!cpy_r_r496)) { + cpy_r_r616 = CPyStatic__normalization___globals; + cpy_r_r617 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ENSNormalizedName' */ + cpy_r_r618 = PyDict_SetItem(cpy_r_r616, cpy_r_r617, cpy_r_r609); + CPy_DECREF(cpy_r_r609); + cpy_r_r619 = cpy_r_r618 >= 0; + if (unlikely(!cpy_r_r619)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r497 = PyList_New(0); - if (unlikely(cpy_r_r497 == NULL)) { + cpy_r_r620 = PyList_New(0); + if (unlikely(cpy_r_r620 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___GROUP_COMBINED_VALID_CPS = cpy_r_r497; + CPyStatic__normalization___GROUP_COMBINED_VALID_CPS = cpy_r_r620; CPy_INCREF_NO_IMM(CPyStatic__normalization___GROUP_COMBINED_VALID_CPS); - cpy_r_r498 = CPyStatic__normalization___globals; - cpy_r_r499 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GROUP_COMBINED_VALID_CPS' */ - cpy_r_r500 = CPyDict_SetItem(cpy_r_r498, cpy_r_r499, cpy_r_r497); - CPy_DECREF_NO_IMM(cpy_r_r497); - cpy_r_r501 = cpy_r_r500 >= 0; - if (unlikely(!cpy_r_r501)) { + cpy_r_r621 = CPyStatic__normalization___globals; + cpy_r_r622 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'GROUP_COMBINED_VALID_CPS' */ + cpy_r_r623 = CPyDict_SetItem(cpy_r_r621, cpy_r_r622, cpy_r_r620); + CPy_DECREF_NO_IMM(cpy_r_r620); + cpy_r_r624 = cpy_r_r623 >= 0; + if (unlikely(!cpy_r_r624)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r502 = PyDict_New(); - if (unlikely(cpy_r_r502 == NULL)) { + cpy_r_r625 = PyDict_New(); + if (unlikely(cpy_r_r625 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___VALID_BY_GROUPS = cpy_r_r502; + CPyStatic__normalization___VALID_BY_GROUPS = cpy_r_r625; CPy_INCREF(CPyStatic__normalization___VALID_BY_GROUPS); - cpy_r_r503 = CPyStatic__normalization___globals; - cpy_r_r504 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'VALID_BY_GROUPS' */ - cpy_r_r505 = CPyDict_SetItem(cpy_r_r503, cpy_r_r504, cpy_r_r502); - CPy_DECREF(cpy_r_r502); - cpy_r_r506 = cpy_r_r505 >= 0; - if (unlikely(!cpy_r_r506)) { + cpy_r_r626 = CPyStatic__normalization___globals; + cpy_r_r627 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'VALID_BY_GROUPS' */ + cpy_r_r628 = CPyDict_SetItem(cpy_r_r626, cpy_r_r627, cpy_r_r625); + CPy_DECREF(cpy_r_r625); + cpy_r_r629 = cpy_r_r628 >= 0; + if (unlikely(!cpy_r_r629)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r507 = CPyStatic__normalization___NORMALIZATION_SPEC_GROUPS; - if (likely(cpy_r_r507 != NULL)) goto CPyL227; + cpy_r_r630 = CPyStatic__normalization___NORMALIZATION_SPEC_GROUPS; + if (likely(cpy_r_r630 != NULL)) goto CPyL272; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC_GROUPS\" was not set"); - cpy_r_r508 = 0; - if (unlikely(!cpy_r_r508)) { + cpy_r_r631 = 0; + if (unlikely(!cpy_r_r631)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL227: ; - cpy_r_r509 = 0; -CPyL228: ; - cpy_r_r510 = (CPyPtr)&((PyVarObject *)cpy_r_r507)->ob_size; - cpy_r_r511 = *(int64_t *)cpy_r_r510; - cpy_r_r512 = cpy_r_r509 < cpy_r_r511; - if (!cpy_r_r512) goto CPyL262; - cpy_r_r513 = (CPyPtr)&((PyListObject *)cpy_r_r507)->ob_item; - cpy_r_r514 = *(CPyPtr *)cpy_r_r513; - cpy_r_r515 = cpy_r_r509 * 8; - cpy_r_r516 = cpy_r_r514 + cpy_r_r515; - cpy_r_r517 = *(PyObject * *)cpy_r_r516; - CPy_INCREF(cpy_r_r517); - cpy_r_r518 = CPyStatic__normalization___globals; - cpy_r_r519 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ - if (likely(PyDict_Check(cpy_r_r517))) - cpy_r_r520 = cpy_r_r517; - else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 149, CPyStatic__normalization___globals, "dict", cpy_r_r517); - goto CPyL283; +CPyL272: ; + cpy_r_r632 = 0; +CPyL273: ; + cpy_r_r633 = (CPyPtr)&((PyVarObject *)cpy_r_r630)->ob_size; + cpy_r_r634 = *(int64_t *)cpy_r_r633; + cpy_r_r635 = cpy_r_r632 < cpy_r_r634; + if (!cpy_r_r635) goto CPyL307; + cpy_r_r636 = (CPyPtr)&((PyListObject *)cpy_r_r630)->ob_item; + cpy_r_r637 = *(CPyPtr *)cpy_r_r636; + cpy_r_r638 = cpy_r_r632 * 8; + cpy_r_r639 = cpy_r_r637 + cpy_r_r638; + cpy_r_r640 = *(PyObject * *)cpy_r_r639; + CPy_INCREF(cpy_r_r640); + cpy_r_r641 = CPyStatic__normalization___globals; + cpy_r_r642 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ + if (likely(PyDict_Check(cpy_r_r640))) + cpy_r_r643 = cpy_r_r640; + else { + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 165, CPyStatic__normalization___globals, "dict", cpy_r_r640); + goto CPyL328; } - cpy_r_r521 = CPyDict_SetItem(cpy_r_r518, cpy_r_r519, cpy_r_r520); - CPy_DECREF(cpy_r_r520); - cpy_r_r522 = cpy_r_r521 >= 0; - if (unlikely(!cpy_r_r522)) { + cpy_r_r644 = CPyDict_SetItem(cpy_r_r641, cpy_r_r642, cpy_r_r643); + CPy_DECREF(cpy_r_r643); + cpy_r_r645 = cpy_r_r644 >= 0; + if (unlikely(!cpy_r_r645)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r523 = CPyStatic__normalization___globals; - cpy_r_r524 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ - cpy_r_r525 = CPyDict_GetItem(cpy_r_r523, cpy_r_r524); - if (unlikely(cpy_r_r525 == NULL)) { + cpy_r_r646 = CPyStatic__normalization___globals; + cpy_r_r647 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ + cpy_r_r648 = CPyDict_GetItem(cpy_r_r646, cpy_r_r647); + if (unlikely(cpy_r_r648 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyDict_Check(cpy_r_r525))) - cpy_r_r526 = cpy_r_r525; + if (likely(PyDict_Check(cpy_r_r648))) + cpy_r_r649 = cpy_r_r648; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 150, CPyStatic__normalization___globals, "dict", cpy_r_r525); - goto CPyL283; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 166, CPyStatic__normalization___globals, "dict", cpy_r_r648); + goto CPyL328; } - cpy_r_r527 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'primary' */ - cpy_r_r528 = CPyDict_GetItem(cpy_r_r526, cpy_r_r527); - CPy_DECREF(cpy_r_r526); - if (unlikely(cpy_r_r528 == NULL)) { + cpy_r_r650 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'primary' */ + cpy_r_r651 = CPyDict_GetItem(cpy_r_r649, cpy_r_r650); + CPy_DECREF(cpy_r_r649); + if (unlikely(cpy_r_r651 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r529 = CPyStatic__normalization___globals; - cpy_r_r530 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'primary' */ - cpy_r_r531 = CPyDict_SetItem(cpy_r_r529, cpy_r_r530, cpy_r_r528); - CPy_DECREF(cpy_r_r528); - cpy_r_r532 = cpy_r_r531 >= 0; - if (unlikely(!cpy_r_r532)) { + cpy_r_r652 = CPyStatic__normalization___globals; + cpy_r_r653 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'primary' */ + cpy_r_r654 = CPyDict_SetItem(cpy_r_r652, cpy_r_r653, cpy_r_r651); + CPy_DECREF(cpy_r_r651); + cpy_r_r655 = cpy_r_r654 >= 0; + if (unlikely(!cpy_r_r655)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r533 = CPyStatic__normalization___globals; - cpy_r_r534 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ - cpy_r_r535 = CPyDict_GetItem(cpy_r_r533, cpy_r_r534); - if (unlikely(cpy_r_r535 == NULL)) { + cpy_r_r656 = CPyStatic__normalization___globals; + cpy_r_r657 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ + cpy_r_r658 = CPyDict_GetItem(cpy_r_r656, cpy_r_r657); + if (unlikely(cpy_r_r658 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyDict_Check(cpy_r_r535))) - cpy_r_r536 = cpy_r_r535; + if (likely(PyDict_Check(cpy_r_r658))) + cpy_r_r659 = cpy_r_r658; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 151, CPyStatic__normalization___globals, "dict", cpy_r_r535); - goto CPyL283; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 167, CPyStatic__normalization___globals, "dict", cpy_r_r658); + goto CPyL328; } - cpy_r_r537 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'secondary' */ - cpy_r_r538 = CPyDict_GetItem(cpy_r_r536, cpy_r_r537); - CPy_DECREF(cpy_r_r536); - if (unlikely(cpy_r_r538 == NULL)) { + cpy_r_r660 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'secondary' */ + cpy_r_r661 = CPyDict_GetItem(cpy_r_r659, cpy_r_r660); + CPy_DECREF(cpy_r_r659); + if (unlikely(cpy_r_r661 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r539 = CPyStatic__normalization___globals; - cpy_r_r540 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'secondary' */ - cpy_r_r541 = CPyDict_SetItem(cpy_r_r539, cpy_r_r540, cpy_r_r538); - CPy_DECREF(cpy_r_r538); - cpy_r_r542 = cpy_r_r541 >= 0; - if (unlikely(!cpy_r_r542)) { + cpy_r_r662 = CPyStatic__normalization___globals; + cpy_r_r663 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'secondary' */ + cpy_r_r664 = CPyDict_SetItem(cpy_r_r662, cpy_r_r663, cpy_r_r661); + CPy_DECREF(cpy_r_r661); + cpy_r_r665 = cpy_r_r664 >= 0; + if (unlikely(!cpy_r_r665)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r543 = CPyStatic__normalization___globals; - cpy_r_r544 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'primary' */ - cpy_r_r545 = CPyDict_GetItem(cpy_r_r543, cpy_r_r544); - if (unlikely(cpy_r_r545 == NULL)) { + cpy_r_r666 = CPyStatic__normalization___globals; + cpy_r_r667 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'primary' */ + cpy_r_r668 = CPyDict_GetItem(cpy_r_r666, cpy_r_r667); + if (unlikely(cpy_r_r668 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyList_Check(cpy_r_r545))) - cpy_r_r546 = cpy_r_r545; + if (likely(PyList_Check(cpy_r_r668))) + cpy_r_r669 = cpy_r_r668; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 152, CPyStatic__normalization___globals, "list", cpy_r_r545); - goto CPyL283; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 168, CPyStatic__normalization___globals, "list", cpy_r_r668); + goto CPyL328; } - cpy_r_r547 = CPyStatic__normalization___globals; - cpy_r_r548 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'secondary' */ - cpy_r_r549 = CPyDict_GetItem(cpy_r_r547, cpy_r_r548); - if (unlikely(cpy_r_r549 == NULL)) { + cpy_r_r670 = CPyStatic__normalization___globals; + cpy_r_r671 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'secondary' */ + cpy_r_r672 = CPyDict_GetItem(cpy_r_r670, cpy_r_r671); + if (unlikely(cpy_r_r672 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL333; + goto CPyL380; } - if (likely(PyList_Check(cpy_r_r549))) - cpy_r_r550 = cpy_r_r549; + if (likely(PyList_Check(cpy_r_r672))) + cpy_r_r673 = cpy_r_r672; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 152, CPyStatic__normalization___globals, "list", cpy_r_r549); - goto CPyL333; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 168, CPyStatic__normalization___globals, "list", cpy_r_r672); + goto CPyL380; } - cpy_r_r551 = PySequence_Concat(cpy_r_r546, cpy_r_r550); - CPy_DECREF_NO_IMM(cpy_r_r546); - CPy_DECREF_NO_IMM(cpy_r_r550); - if (unlikely(cpy_r_r551 == NULL)) { + cpy_r_r674 = PySequence_Concat(cpy_r_r669, cpy_r_r673); + CPy_DECREF_NO_IMM(cpy_r_r669); + CPy_DECREF_NO_IMM(cpy_r_r673); + if (unlikely(cpy_r_r674 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r552 = CPyStatic__normalization___globals; - cpy_r_r553 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'combined' */ - cpy_r_r554 = CPyDict_SetItem(cpy_r_r552, cpy_r_r553, cpy_r_r551); - CPy_DECREF_NO_IMM(cpy_r_r551); - cpy_r_r555 = cpy_r_r554 >= 0; - if (unlikely(!cpy_r_r555)) { + cpy_r_r675 = CPyStatic__normalization___globals; + cpy_r_r676 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'combined' */ + cpy_r_r677 = CPyDict_SetItem(cpy_r_r675, cpy_r_r676, cpy_r_r674); + CPy_DECREF_NO_IMM(cpy_r_r674); + cpy_r_r678 = cpy_r_r677 >= 0; + if (unlikely(!cpy_r_r678)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r556 = CPyStatic__normalization___GROUP_COMBINED_VALID_CPS; - if (likely(cpy_r_r556 != NULL)) goto CPyL248; + cpy_r_r679 = CPyStatic__normalization___GROUP_COMBINED_VALID_CPS; + if (likely(cpy_r_r679 != NULL)) goto CPyL293; PyErr_SetString(PyExc_NameError, "value for final name \"GROUP_COMBINED_VALID_CPS\" was not set"); - cpy_r_r557 = 0; - if (unlikely(!cpy_r_r557)) { + cpy_r_r680 = 0; + if (unlikely(!cpy_r_r680)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL248: ; - cpy_r_r558 = CPyStatic__normalization___globals; - cpy_r_r559 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'combined' */ - cpy_r_r560 = CPyDict_GetItem(cpy_r_r558, cpy_r_r559); - if (unlikely(cpy_r_r560 == NULL)) { +CPyL293: ; + cpy_r_r681 = CPyStatic__normalization___globals; + cpy_r_r682 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'combined' */ + cpy_r_r683 = CPyDict_GetItem(cpy_r_r681, cpy_r_r682); + if (unlikely(cpy_r_r683 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyList_Check(cpy_r_r560))) - cpy_r_r561 = cpy_r_r560; + if (likely(PyList_Check(cpy_r_r683))) + cpy_r_r684 = cpy_r_r683; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 153, CPyStatic__normalization___globals, "list", cpy_r_r560); - goto CPyL283; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 169, CPyStatic__normalization___globals, "list", cpy_r_r683); + goto CPyL328; } - cpy_r_r562 = CPyList_Extend(cpy_r_r556, cpy_r_r561); - CPy_DECREF_NO_IMM(cpy_r_r561); - if (unlikely(cpy_r_r562 == NULL)) { + cpy_r_r685 = CPyList_Extend(cpy_r_r679, cpy_r_r684); + CPy_DECREF_NO_IMM(cpy_r_r684); + if (unlikely(cpy_r_r685 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } else - goto CPyL334; -CPyL251: ; - cpy_r_r563 = CPyStatic__normalization___globals; - cpy_r_r564 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'combined' */ - cpy_r_r565 = CPyDict_GetItem(cpy_r_r563, cpy_r_r564); - if (unlikely(cpy_r_r565 == NULL)) { + goto CPyL381; +CPyL296: ; + cpy_r_r686 = CPyStatic__normalization___globals; + cpy_r_r687 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'combined' */ + cpy_r_r688 = CPyDict_GetItem(cpy_r_r686, cpy_r_r687); + if (unlikely(cpy_r_r688 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyList_Check(cpy_r_r565))) - cpy_r_r566 = cpy_r_r565; + if (likely(PyList_Check(cpy_r_r688))) + cpy_r_r689 = cpy_r_r688; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 154, CPyStatic__normalization___globals, "list", cpy_r_r565); - goto CPyL283; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 170, CPyStatic__normalization___globals, "list", cpy_r_r688); + goto CPyL328; } - cpy_r_r567 = PyFrozenSet_New(cpy_r_r566); - CPy_DECREF_NO_IMM(cpy_r_r566); - if (unlikely(cpy_r_r567 == NULL)) { + cpy_r_r690 = PyFrozenSet_New(cpy_r_r689); + CPy_DECREF_NO_IMM(cpy_r_r689); + if (unlikely(cpy_r_r690 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r568 = CPyStatic__normalization___VALID_BY_GROUPS; - if (unlikely(cpy_r_r568 == NULL)) { - goto CPyL335; + cpy_r_r691 = CPyStatic__normalization___VALID_BY_GROUPS; + if (unlikely(cpy_r_r691 == NULL)) { + goto CPyL382; } else - goto CPyL257; -CPyL255: ; + goto CPyL302; +CPyL300: ; PyErr_SetString(PyExc_NameError, "value for final name \"VALID_BY_GROUPS\" was not set"); - cpy_r_r569 = 0; - if (unlikely(!cpy_r_r569)) { + cpy_r_r692 = 0; + if (unlikely(!cpy_r_r692)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL257: ; - cpy_r_r570 = CPyStatic__normalization___globals; - cpy_r_r571 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ - cpy_r_r572 = CPyDict_GetItem(cpy_r_r570, cpy_r_r571); - if (unlikely(cpy_r_r572 == NULL)) { +CPyL302: ; + cpy_r_r693 = CPyStatic__normalization___globals; + cpy_r_r694 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'd' */ + cpy_r_r695 = CPyDict_GetItem(cpy_r_r693, cpy_r_r694); + if (unlikely(cpy_r_r695 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL336; + goto CPyL383; } - if (likely(PyDict_Check(cpy_r_r572))) - cpy_r_r573 = cpy_r_r572; + if (likely(PyDict_Check(cpy_r_r695))) + cpy_r_r696 = cpy_r_r695; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 154, CPyStatic__normalization___globals, "dict", cpy_r_r572); - goto CPyL336; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 170, CPyStatic__normalization___globals, "dict", cpy_r_r695); + goto CPyL383; } - cpy_r_r574 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ - cpy_r_r575 = CPyDict_GetItem(cpy_r_r573, cpy_r_r574); - CPy_DECREF(cpy_r_r573); - if (unlikely(cpy_r_r575 == NULL)) { + cpy_r_r697 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'name' */ + cpy_r_r698 = CPyDict_GetItem(cpy_r_r696, cpy_r_r697); + CPy_DECREF(cpy_r_r696); + if (unlikely(cpy_r_r698 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL336; + goto CPyL383; } - cpy_r_r576 = CPyDict_SetItem(cpy_r_r568, cpy_r_r575, cpy_r_r567); - CPy_DECREF(cpy_r_r575); - CPy_DECREF(cpy_r_r567); - cpy_r_r577 = cpy_r_r576 >= 0; - if (unlikely(!cpy_r_r577)) { + cpy_r_r699 = CPyDict_SetItem(cpy_r_r691, cpy_r_r698, cpy_r_r690); + CPy_DECREF(cpy_r_r698); + CPy_DECREF(cpy_r_r690); + cpy_r_r700 = cpy_r_r699 >= 0; + if (unlikely(!cpy_r_r700)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r578 = cpy_r_r509 + 1; - cpy_r_r509 = cpy_r_r578; - goto CPyL228; -CPyL262: ; - cpy_r_r579 = CPyDef__normalization____construct_whole_confusable_map(); - if (unlikely(cpy_r_r579 == NULL)) { + cpy_r_r701 = cpy_r_r632 + 1; + cpy_r_r632 = cpy_r_r701; + goto CPyL273; +CPyL307: ; + cpy_r_r702 = CPyDef__normalization____construct_whole_confusable_map(); + if (unlikely(cpy_r_r702 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___WHOLE_CONFUSABLE_MAP = cpy_r_r579; + CPyStatic__normalization___WHOLE_CONFUSABLE_MAP = cpy_r_r702; CPy_INCREF(CPyStatic__normalization___WHOLE_CONFUSABLE_MAP); - cpy_r_r580 = CPyStatic__normalization___globals; - cpy_r_r581 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'WHOLE_CONFUSABLE_MAP' */ - cpy_r_r582 = CPyDict_SetItem(cpy_r_r580, cpy_r_r581, cpy_r_r579); - CPy_DECREF(cpy_r_r579); - cpy_r_r583 = cpy_r_r582 >= 0; - if (unlikely(!cpy_r_r583)) { + cpy_r_r703 = CPyStatic__normalization___globals; + cpy_r_r704 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'WHOLE_CONFUSABLE_MAP' */ + cpy_r_r705 = CPyDict_SetItem(cpy_r_r703, cpy_r_r704, cpy_r_r702); + CPy_DECREF(cpy_r_r702); + cpy_r_r706 = cpy_r_r705 >= 0; + if (unlikely(!cpy_r_r706)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r584 = CPyDef__normalization____extract_valid_codepoints(); - if (unlikely(cpy_r_r584 == NULL)) { + cpy_r_r707 = CPyDef__normalization____extract_valid_codepoints(); + if (unlikely(cpy_r_r707 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___VALID_CODEPOINTS = cpy_r_r584; + CPyStatic__normalization___VALID_CODEPOINTS = cpy_r_r707; CPy_INCREF(CPyStatic__normalization___VALID_CODEPOINTS); - cpy_r_r585 = CPyStatic__normalization___globals; - cpy_r_r586 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'VALID_CODEPOINTS' */ - cpy_r_r587 = CPyDict_SetItem(cpy_r_r585, cpy_r_r586, cpy_r_r584); - CPy_DECREF(cpy_r_r584); - cpy_r_r588 = cpy_r_r587 >= 0; - if (unlikely(!cpy_r_r588)) { + cpy_r_r708 = CPyStatic__normalization___globals; + cpy_r_r709 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'VALID_CODEPOINTS' */ + cpy_r_r710 = CPyDict_SetItem(cpy_r_r708, cpy_r_r709, cpy_r_r707); + CPy_DECREF(cpy_r_r707); + cpy_r_r711 = cpy_r_r710 >= 0; + if (unlikely(!cpy_r_r711)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r589 = CPyModule_builtins; - cpy_r_r590 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'len' */ - cpy_r_r591 = CPyObject_GetAttr(cpy_r_r589, cpy_r_r590); - if (unlikely(cpy_r_r591 == NULL)) { + cpy_r_r712 = CPyModule_builtins; + cpy_r_r713 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'len' */ + cpy_r_r714 = CPyObject_GetAttr(cpy_r_r712, cpy_r_r713); + if (unlikely(cpy_r_r714 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r592 = CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; - if (unlikely(cpy_r_r592 == NULL)) { - goto CPyL337; + cpy_r_r715 = CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; + if (unlikely(cpy_r_r715 == NULL)) { + goto CPyL384; } else - goto CPyL270; -CPyL268: ; + goto CPyL315; +CPyL313: ; PyErr_SetString(PyExc_NameError, "value for final name \"EMOJI_NORMALIZATION_SPEC\" was not set"); - cpy_r_r593 = 0; - if (unlikely(!cpy_r_r593)) { + cpy_r_r716 = 0; + if (unlikely(!cpy_r_r716)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL270: ; - cpy_r_r594 = CPyModule_builtins; - cpy_r_r595 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ - cpy_r_r596 = CPyObject_GetAttr(cpy_r_r594, cpy_r_r595); - if (unlikely(cpy_r_r596 == NULL)) { +CPyL315: ; + cpy_r_r717 = CPyModule_builtins; + cpy_r_r718 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r719 = CPyObject_GetAttr(cpy_r_r717, cpy_r_r718); + if (unlikely(cpy_r_r719 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL338; + goto CPyL385; } - PyObject *cpy_r_r597[2] = {cpy_r_r591, cpy_r_r592}; - cpy_r_r598 = (PyObject **)&cpy_r_r597; - cpy_r_r599 = PyObject_Vectorcall(cpy_r_r596, cpy_r_r598, 2, 0); - CPy_DECREF(cpy_r_r596); - if (unlikely(cpy_r_r599 == NULL)) { + PyObject *cpy_r_r720[2] = {cpy_r_r714, cpy_r_r715}; + cpy_r_r721 = (PyObject **)&cpy_r_r720; + cpy_r_r722 = PyObject_Vectorcall(cpy_r_r719, cpy_r_r721, 2, 0); + CPy_DECREF(cpy_r_r719); + if (unlikely(cpy_r_r722 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL338; + goto CPyL385; } - CPy_DECREF(cpy_r_r591); - cpy_r_r600 = CPyModule_builtins; - cpy_r_r601 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'max' */ - cpy_r_r602 = CPyObject_GetAttr(cpy_r_r600, cpy_r_r601); - if (unlikely(cpy_r_r602 == NULL)) { + CPy_DECREF(cpy_r_r714); + cpy_r_r723 = CPyModule_builtins; + cpy_r_r724 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'max' */ + cpy_r_r725 = CPyObject_GetAttr(cpy_r_r723, cpy_r_r724); + if (unlikely(cpy_r_r725 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL339; + goto CPyL386; } - PyObject *cpy_r_r603[1] = {cpy_r_r599}; - cpy_r_r604 = (PyObject **)&cpy_r_r603; - cpy_r_r605 = PyObject_Vectorcall(cpy_r_r602, cpy_r_r604, 1, 0); - CPy_DECREF(cpy_r_r602); - if (unlikely(cpy_r_r605 == NULL)) { + PyObject *cpy_r_r726[1] = {cpy_r_r722}; + cpy_r_r727 = (PyObject **)&cpy_r_r726; + cpy_r_r728 = PyObject_Vectorcall(cpy_r_r725, cpy_r_r727, 1, 0); + CPy_DECREF(cpy_r_r725); + if (unlikely(cpy_r_r728 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL339; + goto CPyL386; } - CPy_DECREF(cpy_r_r599); - if (likely(PyLong_Check(cpy_r_r605))) - cpy_r_r606 = CPyTagged_FromObject(cpy_r_r605); + CPy_DECREF(cpy_r_r722); + if (likely(PyLong_Check(cpy_r_r728))) + cpy_r_r729 = CPyTagged_FromObject(cpy_r_r728); else { - CPy_TypeError("int", cpy_r_r605); cpy_r_r606 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r728); cpy_r_r729 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r605); - if (unlikely(cpy_r_r606 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r728); + if (unlikely(cpy_r_r729 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - CPyStatic__normalization___MAX_LEN_EMOJI_PATTERN = cpy_r_r606; + CPyStatic__normalization___MAX_LEN_EMOJI_PATTERN = cpy_r_r729; CPyTagged_INCREF(CPyStatic__normalization___MAX_LEN_EMOJI_PATTERN); - cpy_r_r607 = CPyStatic__normalization___globals; - cpy_r_r608 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MAX_LEN_EMOJI_PATTERN' */ - cpy_r_r609 = CPyTagged_StealAsObject(cpy_r_r606); - cpy_r_r610 = CPyDict_SetItem(cpy_r_r607, cpy_r_r608, cpy_r_r609); - CPy_DECREF(cpy_r_r609); - cpy_r_r611 = cpy_r_r610 >= 0; - if (unlikely(!cpy_r_r611)) { + cpy_r_r730 = CPyStatic__normalization___globals; + cpy_r_r731 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'MAX_LEN_EMOJI_PATTERN' */ + cpy_r_r732 = CPyTagged_StealAsObject(cpy_r_r729); + cpy_r_r733 = CPyDict_SetItem(cpy_r_r730, cpy_r_r731, cpy_r_r732); + CPy_DECREF(cpy_r_r732); + cpy_r_r734 = cpy_r_r733 >= 0; + if (unlikely(!cpy_r_r734)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - cpy_r_r612 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (likely(cpy_r_r612 != NULL)) goto CPyL279; + cpy_r_r735 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (likely(cpy_r_r735 != NULL)) goto CPyL324; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r613 = 0; - if (unlikely(!cpy_r_r613)) { + cpy_r_r736 = 0; + if (unlikely(!cpy_r_r736)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } CPy_Unreachable(); -CPyL279: ; - cpy_r_r614 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nsm_max' */ - cpy_r_r615 = CPyDict_GetItem(cpy_r_r612, cpy_r_r614); - if (unlikely(cpy_r_r615 == NULL)) { +CPyL324: ; + cpy_r_r737 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nsm_max' */ + cpy_r_r738 = CPyDict_GetItem(cpy_r_r735, cpy_r_r737); + if (unlikely(cpy_r_r738 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } - if (likely(PyLong_Check(cpy_r_r615))) - cpy_r_r616 = CPyTagged_FromObject(cpy_r_r615); + if (likely(PyLong_Check(cpy_r_r738))) + cpy_r_r739 = CPyTagged_FromObject(cpy_r_r738); else { - CPy_TypeError("int", cpy_r_r615); cpy_r_r616 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r738); cpy_r_r739 = CPY_INT_TAG; } - if (unlikely(cpy_r_r616 == CPY_INT_TAG)) { + if (unlikely(cpy_r_r739 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL340; + goto CPyL387; } - CPyStatic__normalization___NSM_MAX = cpy_r_r616; + CPyStatic__normalization___NSM_MAX = cpy_r_r739; CPyTagged_INCREF(CPyStatic__normalization___NSM_MAX); - CPyTagged_DECREF(cpy_r_r616); - cpy_r_r617 = CPyStatic__normalization___globals; - cpy_r_r618 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NSM_MAX' */ - cpy_r_r619 = CPyDict_SetItem(cpy_r_r617, cpy_r_r618, cpy_r_r615); - CPy_DECREF(cpy_r_r615); - cpy_r_r620 = cpy_r_r619 >= 0; - if (unlikely(!cpy_r_r620)) { + CPyTagged_DECREF(cpy_r_r739); + cpy_r_r740 = CPyStatic__normalization___globals; + cpy_r_r741 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'NSM_MAX' */ + cpy_r_r742 = CPyDict_SetItem(cpy_r_r740, cpy_r_r741, cpy_r_r738); + CPy_DECREF(cpy_r_r738); + cpy_r_r743 = cpy_r_r742 >= 0; + if (unlikely(!cpy_r_r743)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL283; + goto CPyL328; } return 1; -CPyL283: ; - cpy_r_r621 = 2; - return cpy_r_r621; -CPyL284: ; - CPy_DecRef(cpy_r_r68); - goto CPyL283; -CPyL285: ; - CPy_DecRef(cpy_r_r76); - goto CPyL283; -CPyL286: ; - CPy_DecRef(cpy_r_r88); - goto CPyL283; -CPyL287: ; - CPy_DecRef(cpy_r_r93); - goto CPyL283; -CPyL288: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r98); - goto CPyL283; -CPyL289: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL283; -CPyL290: ; - CPy_DecRef(cpy_r_r113); - goto CPyL104; -CPyL291: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL43; -CPyL292: ; - CPy_DecRef(cpy_r_r137); - goto CPyL104; -CPyL293: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL49; -CPyL294: ; - CPy_DecRef(cpy_r_r146); - goto CPyL104; -CPyL295: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL55; -CPyL296: ; - CPy_DecRef(cpy_r_r155); - goto CPyL104; -CPyL297: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL61; -CPyL298: ; - CPy_DecRef(cpy_r_r164); - goto CPyL104; -CPyL299: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL67; -CPyL300: ; - CPy_DecRef(cpy_r_r173); - goto CPyL104; -CPyL301: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL73; -CPyL302: ; - CPy_DecRef(cpy_r_r182); - goto CPyL104; -CPyL303: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL79; -CPyL304: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL85; -CPyL305: ; - CPy_DecRef(cpy_r_r248); - CPy_DecRef(cpy_r_r249); - CPy_DecRef(cpy_r_r250); - goto CPyL110; -CPyL306: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - CPy_DecRef(cpy_r_r246.f0); - CPy_DecRef(cpy_r_r246.f1); - CPy_DecRef(cpy_r_r246.f2); - goto CPyL108; -CPyL307: ; - CPy_DecRef(cpy_r_r97); - CPy_DecRef(cpy_r_r100); - goto CPyL111; -CPyL308: ; - CPy_DECREF(cpy_r_r97); - CPy_DECREF(cpy_r_r100); - goto CPyL117; -CPyL309: ; - CPy_DecRef(cpy_r_r97); - goto CPyL120; -CPyL310: ; - CPy_DECREF(cpy_r_r264); - goto CPyL116; -CPyL311: ; - CPy_XDECREF(cpy_r_r259.f0); - CPy_XDECREF(cpy_r_r259.f1); - CPy_XDECREF(cpy_r_r259.f2); - goto CPyL119; -CPyL312: ; - CPy_DecRef(cpy_r_r268); - goto CPyL283; -CPyL313: ; - CPy_DecRef(cpy_r_r273); - goto CPyL283; -CPyL314: ; - CPy_DecRef(cpy_r_r277); - CPy_DecRef(cpy_r_r278); - goto CPyL283; -CPyL315: ; - CPy_DecRef(cpy_r_r277); - CPy_DecRef(cpy_r_r280); - goto CPyL283; -CPyL316: ; - CPy_DecRef(cpy_r_r293); - goto CPyL140; -CPyL317: ; - CPy_DecRef(cpy_r_r316); - CPy_DecRef(cpy_r_r317); - CPy_DecRef(cpy_r_r318); - goto CPyL146; -CPyL318: ; - CPy_DecRef(cpy_r_r277); - CPy_DecRef(cpy_r_r280); - CPy_DecRef(cpy_r_r314.f0); - CPy_DecRef(cpy_r_r314.f1); - CPy_DecRef(cpy_r_r314.f2); - goto CPyL144; -CPyL319: ; - CPy_DecRef(cpy_r_r277); - CPy_DecRef(cpy_r_r280); - goto CPyL147; -CPyL320: ; - CPy_DECREF(cpy_r_r277); - CPy_DECREF(cpy_r_r280); - goto CPyL153; -CPyL321: ; - CPy_DecRef(cpy_r_r277); - goto CPyL156; -CPyL322: ; - CPy_DECREF(cpy_r_r332); - goto CPyL152; -CPyL323: ; - CPy_XDECREF(cpy_r_r327.f0); - CPy_XDECREF(cpy_r_r327.f1); - CPy_XDECREF(cpy_r_r327.f2); - goto CPyL155; -CPyL324: ; - CPy_DecRef(cpy_r_r337); - goto CPyL283; -CPyL325: ; - CPy_DecRef(cpy_r_r337); - CPy_DecRef(cpy_r_r349); - goto CPyL283; -CPyL326: ; - CPy_DecRef(cpy_r_r337); - CPy_DecRef(cpy_r_r349); - CPy_DecRef(cpy_r_r351); - goto CPyL283; -CPyL327: ; - CPy_DecRef(cpy_r_r382); - goto CPyL283; CPyL328: ; - CPy_DecRef(cpy_r_r401); - goto CPyL283; + cpy_r_r744 = 2; + return cpy_r_r744; CPyL329: ; - CPy_DecRef(cpy_r_r424); - goto CPyL283; + CPy_DecRef(cpy_r_r76); + goto CPyL328; CPyL330: ; - CPy_DecRef(cpy_r_r448); - goto CPyL283; + CPy_DecRef(cpy_r_r86); + goto CPyL328; CPyL331: ; - CPy_DecRef(cpy_r_r471); - goto CPyL283; + CPy_DecRef(cpy_r_r191); + goto CPyL328; CPyL332: ; - CPy_DecRef(cpy_r_r486); - goto CPyL283; + CPy_DecRef(cpy_r_r199); + goto CPyL328; CPyL333: ; - CPy_DecRef(cpy_r_r546); - goto CPyL283; + CPy_DecRef(cpy_r_r211); + goto CPyL328; CPyL334: ; - CPy_DECREF(cpy_r_r562); - goto CPyL251; + CPy_DecRef(cpy_r_r216); + goto CPyL328; CPyL335: ; - CPy_DecRef(cpy_r_r567); - goto CPyL255; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r221); + goto CPyL328; CPyL336: ; - CPy_DecRef(cpy_r_r567); - goto CPyL283; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL328; CPyL337: ; - CPy_DecRef(cpy_r_r591); - goto CPyL268; + CPy_DecRef(cpy_r_r236); + goto CPyL149; CPyL338: ; - CPy_DecRef(cpy_r_r591); - goto CPyL283; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL88; CPyL339: ; - CPy_DecRef(cpy_r_r599); - goto CPyL283; + CPy_DecRef(cpy_r_r260); + goto CPyL149; CPyL340: ; - CPy_DecRef(cpy_r_r615); - goto CPyL283; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL94; +CPyL341: ; + CPy_DecRef(cpy_r_r269); + goto CPyL149; +CPyL342: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL100; +CPyL343: ; + CPy_DecRef(cpy_r_r278); + goto CPyL149; +CPyL344: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL106; +CPyL345: ; + CPy_DecRef(cpy_r_r287); + goto CPyL149; +CPyL346: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL112; +CPyL347: ; + CPy_DecRef(cpy_r_r296); + goto CPyL149; +CPyL348: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL118; +CPyL349: ; + CPy_DecRef(cpy_r_r305); + goto CPyL149; +CPyL350: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL124; +CPyL351: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL130; +CPyL352: ; + CPy_DecRef(cpy_r_r371); + CPy_DecRef(cpy_r_r372); + CPy_DecRef(cpy_r_r373); + goto CPyL155; +CPyL353: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + CPy_DecRef(cpy_r_r369.f0); + CPy_DecRef(cpy_r_r369.f1); + CPy_DecRef(cpy_r_r369.f2); + goto CPyL153; +CPyL354: ; + CPy_DecRef(cpy_r_r220); + CPy_DecRef(cpy_r_r223); + goto CPyL156; +CPyL355: ; + CPy_DECREF(cpy_r_r220); + CPy_DECREF(cpy_r_r223); + goto CPyL162; +CPyL356: ; + CPy_DecRef(cpy_r_r220); + goto CPyL165; +CPyL357: ; + CPy_DECREF(cpy_r_r387); + goto CPyL161; +CPyL358: ; + CPy_XDECREF(cpy_r_r382.f0); + CPy_XDECREF(cpy_r_r382.f1); + CPy_XDECREF(cpy_r_r382.f2); + goto CPyL164; +CPyL359: ; + CPy_DecRef(cpy_r_r391); + goto CPyL328; +CPyL360: ; + CPy_DecRef(cpy_r_r396); + goto CPyL328; +CPyL361: ; + CPy_DecRef(cpy_r_r400); + CPy_DecRef(cpy_r_r401); + goto CPyL328; +CPyL362: ; + CPy_DecRef(cpy_r_r400); + CPy_DecRef(cpy_r_r403); + goto CPyL328; +CPyL363: ; + CPy_DecRef(cpy_r_r416); + goto CPyL185; +CPyL364: ; + CPy_DecRef(cpy_r_r439); + CPy_DecRef(cpy_r_r440); + CPy_DecRef(cpy_r_r441); + goto CPyL191; +CPyL365: ; + CPy_DecRef(cpy_r_r400); + CPy_DecRef(cpy_r_r403); + CPy_DecRef(cpy_r_r437.f0); + CPy_DecRef(cpy_r_r437.f1); + CPy_DecRef(cpy_r_r437.f2); + goto CPyL189; +CPyL366: ; + CPy_DecRef(cpy_r_r400); + CPy_DecRef(cpy_r_r403); + goto CPyL192; +CPyL367: ; + CPy_DECREF(cpy_r_r400); + CPy_DECREF(cpy_r_r403); + goto CPyL198; +CPyL368: ; + CPy_DecRef(cpy_r_r400); + goto CPyL201; +CPyL369: ; + CPy_DECREF(cpy_r_r455); + goto CPyL197; +CPyL370: ; + CPy_XDECREF(cpy_r_r450.f0); + CPy_XDECREF(cpy_r_r450.f1); + CPy_XDECREF(cpy_r_r450.f2); + goto CPyL200; +CPyL371: ; + CPy_DecRef(cpy_r_r460); + goto CPyL328; +CPyL372: ; + CPy_DecRef(cpy_r_r460); + CPy_DecRef(cpy_r_r472); + goto CPyL328; +CPyL373: ; + CPy_DecRef(cpy_r_r460); + CPy_DecRef(cpy_r_r472); + CPy_DecRef(cpy_r_r474); + goto CPyL328; +CPyL374: ; + CPy_DecRef(cpy_r_r505); + goto CPyL328; +CPyL375: ; + CPy_DecRef(cpy_r_r524); + goto CPyL328; +CPyL376: ; + CPy_DecRef(cpy_r_r547); + goto CPyL328; +CPyL377: ; + CPy_DecRef(cpy_r_r571); + goto CPyL328; +CPyL378: ; + CPy_DecRef(cpy_r_r594); + goto CPyL328; +CPyL379: ; + CPy_DecRef(cpy_r_r609); + goto CPyL328; +CPyL380: ; + CPy_DecRef(cpy_r_r669); + goto CPyL328; +CPyL381: ; + CPy_DECREF(cpy_r_r685); + goto CPyL296; +CPyL382: ; + CPy_DecRef(cpy_r_r690); + goto CPyL300; +CPyL383: ; + CPy_DecRef(cpy_r_r690); + goto CPyL328; +CPyL384: ; + CPy_DecRef(cpy_r_r714); + goto CPyL313; +CPyL385: ; + CPy_DecRef(cpy_r_r714); + goto CPyL328; +CPyL386: ; + CPy_DecRef(cpy_r_r722); + goto CPyL328; +CPyL387: ; + CPy_DecRef(cpy_r_r738); + goto CPyL328; } static PyMethodDef faster_ens___automodule_methods[] = { {NULL, NULL, 0, NULL} @@ -12159,16 +15158,16 @@ base_ens___BaseENS_set_ens(faster_ens___base_ens___BaseENSObject *self, PyObject } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL26; + if (tmp != NULL) goto __LL44; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL26; + if (tmp != NULL) goto __LL44; CPy_TypeError("object or None", value); tmp = NULL; -__LL26: ; +__LL44: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -12202,16 +15201,16 @@ base_ens___BaseENS_set__resolver_contract(faster_ens___base_ens___BaseENSObject } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL27; + if (tmp != NULL) goto __LL45; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL27; + if (tmp != NULL) goto __LL45; CPy_TypeError("object or None", value); tmp = NULL; -__LL27: ; +__LL45: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -12245,16 +15244,16 @@ base_ens___BaseENS_set__reverse_resolver_contract(faster_ens___base_ens___BaseEN } PyObject *tmp; tmp = value; - if (tmp != NULL) goto __LL28; + if (tmp != NULL) goto __LL46; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL28; + if (tmp != NULL) goto __LL46; CPy_TypeError("object or None", value); tmp = NULL; -__LL28: ; +__LL46: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -13215,23 +16214,23 @@ CPyL10: ; cpy_r_r31 = cpy_r_r30 << 1; cpy_r_r32 = cpy_r_r31 == 2; if (!cpy_r_r32) goto CPyL16; - PyObject *__tmp29; + PyObject *__tmp47; if (unlikely(!(PyTuple_Check(cpy_r_r28) && PyTuple_GET_SIZE(cpy_r_r28) == 1))) { - __tmp29 = NULL; - goto __LL30; - } - __tmp29 = PyTuple_GET_ITEM(cpy_r_r28, 0); - if (__tmp29 == NULL) goto __LL30; - __tmp29 = cpy_r_r28; -__LL30: ; - if (unlikely(__tmp29 == NULL)) { + __tmp47 = NULL; + goto __LL48; + } + __tmp47 = PyTuple_GET_ITEM(cpy_r_r28, 0); + if (__tmp47 == NULL) goto __LL48; + __tmp47 = cpy_r_r28; +__LL48: ; + if (unlikely(__tmp47 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r28); cpy_r_r33 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp31 = PyTuple_GET_ITEM(cpy_r_r28, 0); - CPy_INCREF(__tmp31); - PyObject *__tmp32; - __tmp32 = __tmp31; - cpy_r_r33.f0 = __tmp32; + PyObject *__tmp49 = PyTuple_GET_ITEM(cpy_r_r28, 0); + CPy_INCREF(__tmp49); + PyObject *__tmp50; + __tmp50 = __tmp49; + cpy_r_r33.f0 = __tmp50; } CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r33.f0 == NULL)) { @@ -16248,35 +19247,35 @@ PyObject *CPyPy_faster_ens___utils___init_web3(PyObject *self, PyObject *const * PyObject *arg_provider; if (obj_provider == NULL) { arg_provider = NULL; - goto __LL33; + goto __LL51; } arg_provider = obj_provider; - if (arg_provider != NULL) goto __LL33; + if (arg_provider != NULL) goto __LL51; if (obj_provider == Py_None) arg_provider = obj_provider; else { arg_provider = NULL; } - if (arg_provider != NULL) goto __LL33; + if (arg_provider != NULL) goto __LL51; CPy_TypeError("object or None", obj_provider); goto fail; -__LL33: ; +__LL51: ; PyObject *arg_middleware; if (obj_middleware == NULL) { arg_middleware = NULL; - goto __LL34; + goto __LL52; } arg_middleware = obj_middleware; - if (arg_middleware != NULL) goto __LL34; + if (arg_middleware != NULL) goto __LL52; if (obj_middleware == Py_None) arg_middleware = obj_middleware; else { arg_middleware = NULL; } - if (arg_middleware != NULL) goto __LL34; + if (arg_middleware != NULL) goto __LL52; CPy_TypeError("object or None", obj_middleware); goto fail; -__LL34: ; +__LL52: ; PyObject *retval = CPyDef_faster_ens___utils___init_web3(arg_provider, arg_middleware); return retval; fail: ; @@ -16554,10 +19553,10 @@ CPyL4: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp35 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp35); - PyObject *__tmp36 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp36); + PyObject *__tmp53 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp53); + PyObject *__tmp54 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp54); cpy_r_r12 = PyObject_IsInstance(cpy_r_name, cpy_r_r11); CPy_DECREF(cpy_r_r11); cpy_r_r13 = cpy_r_r12 >= 0; @@ -16584,22 +19583,22 @@ CPyL4: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL37; + if (cpy_r_r21 != NULL) goto __LL55; if (cpy_r_r20 == Py_None) cpy_r_r21 = cpy_r_r20; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL37; - CPy_TypeErrorTraceback("faster_ens/utils.py", "normalize_name", 132, CPyStatic_faster_ens___utils___globals, "str or None", cpy_r_r20); + if (cpy_r_r21 != NULL) goto __LL55; + CPy_TypeErrorTraceback("faster_ens/utils.py", "normalize_name", 129, CPyStatic_faster_ens___utils___globals, "str or None", cpy_r_r20); goto CPyL15; -__LL37: ; +__LL55: ; cpy_r_name = cpy_r_r21; CPyL11: ; if (likely(cpy_r_name != Py_None)) cpy_r_r22 = cpy_r_name; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "normalize_name", 134, CPyStatic_faster_ens___utils___globals, "str", cpy_r_name); + CPy_TypeErrorTraceback("faster_ens/utils.py", "normalize_name", 131, CPyStatic_faster_ens___utils___globals, "str", cpy_r_name); goto CPyL15; } cpy_r_r23 = CPyDef__normalization___normalize_name_ensip15(cpy_r_r22); @@ -16640,16 +19639,16 @@ PyObject *CPyPy_faster_ens___utils___normalize_name(PyObject *self, PyObject *co else { arg_name = NULL; } - if (arg_name != NULL) goto __LL38; + if (arg_name != NULL) goto __LL56; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL38; + if (arg_name != NULL) goto __LL56; CPy_TypeError("str or None", obj_name); goto fail; -__LL38: ; +__LL56: ; PyObject *retval = CPyDef_faster_ens___utils___normalize_name(arg_name); return retval; fail: ; @@ -16797,7 +19796,7 @@ CPyL8: ; if (likely(PyUnicode_Check(cpy_r_r20))) cpy_r_r21 = cpy_r_r20; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 157, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r20); + CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 154, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r20); goto CPyL45; } cpy_r_r22 = CPyStr_Size_size_t(cpy_r_r21); @@ -16840,7 +19839,7 @@ CPyL12: ; if (likely(Py_TYPE(cpy_r_r33) == CPyType_exceptions___ENSValidationError)) cpy_r_r34 = cpy_r_r33; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 159, CPyStatic_faster_ens___utils___globals, "faster_ens.exceptions.ENSValidationError", cpy_r_r33); + CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 156, CPyStatic_faster_ens___utils___globals, "faster_ens.exceptions.ENSValidationError", cpy_r_r33); goto CPyL44; } CPy_Raise(cpy_r_r34); @@ -16879,7 +19878,7 @@ CPyL21: ; if (likely(PyUnicode_Check(cpy_r_r48))) cpy_r_r49 = cpy_r_r48; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 164, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r48); + CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 161, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r48); goto CPyL51; } cpy_r_r50 = CPyStatic_faster_ens___utils___globals; @@ -16902,7 +19901,7 @@ CPyL21: ; if (likely(PyBytes_Check(cpy_r_r56) || PyByteArray_Check(cpy_r_r56))) cpy_r_r57 = cpy_r_r56; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 164, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r56); + CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 161, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r56); goto CPyL51; } CPyList_SetItemUnsafe(cpy_r_r39, cpy_r_r40, cpy_r_r57); @@ -16933,7 +19932,7 @@ CPyL31: ; if (likely(PyBytes_Check(cpy_r_r62) || PyByteArray_Check(cpy_r_r62))) cpy_r_r63 = cpy_r_r62; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 165, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r62); + CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 162, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r62); goto CPyL56; } cpy_r_r64 = (CPyPtr)&((PyVarObject *)cpy_r_r63)->ob_size; @@ -16959,7 +19958,7 @@ CPyL31: ; if (likely(PyBytes_Check(cpy_r_r73) || PyByteArray_Check(cpy_r_r73))) cpy_r_r74 = cpy_r_r73; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 165, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r73); + CPy_TypeErrorTraceback("faster_ens/utils.py", "dns_encode_name", 162, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r73); goto CPyL57; } cpy_r_r75 = CPyBytes_Concat(cpy_r_r74, cpy_r_r63); @@ -17085,16 +20084,16 @@ PyObject *CPyPy_faster_ens___utils___dns_encode_name(PyObject *self, PyObject *c else { arg_name = NULL; } - if (arg_name != NULL) goto __LL39; + if (arg_name != NULL) goto __LL57; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL39; + if (arg_name != NULL) goto __LL57; CPy_TypeError("str or None", obj_name); goto fail; -__LL39: ; +__LL57: ; PyObject *retval = CPyDef_faster_ens___utils___dns_encode_name(arg_name); return retval; fail: ; @@ -17167,7 +20166,7 @@ CPyL3: ; if (likely(PyBytes_Check(cpy_r_r16) || PyByteArray_Check(cpy_r_r16))) cpy_r_r17 = cpy_r_r16; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "ens_encode_name", 178, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r16); + CPy_TypeErrorTraceback("faster_ens/utils.py", "ens_encode_name", 175, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r16); goto CPyL7; } return cpy_r_r17; @@ -17402,7 +20401,7 @@ PyObject *CPyDef_faster_ens___utils___sha3_text(PyObject *cpy_r_val) { if (likely(PyUnicode_Check(cpy_r_val))) cpy_r_r1 = cpy_r_val; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "sha3_text", 205, CPyStatic_faster_ens___utils___globals, "str", cpy_r_val); + CPy_TypeErrorTraceback("faster_ens/utils.py", "sha3_text", 202, CPyStatic_faster_ens___utils___globals, "str", cpy_r_val); goto CPyL8; } cpy_r_r2 = PyUnicode_AsUTF8String(cpy_r_r1); @@ -17421,7 +20420,7 @@ CPyL4: ; if (likely(PyBytes_Check(cpy_r_val) || PyByteArray_Check(cpy_r_val))) cpy_r_r4 = cpy_r_val; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "sha3_text", 206, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_val); + CPy_TypeErrorTraceback("faster_ens/utils.py", "sha3_text", 203, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_val); goto CPyL11; } cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keccak' */ @@ -17466,16 +20465,16 @@ PyObject *CPyPy_faster_ens___utils___sha3_text(PyObject *self, PyObject *const * else { arg_val = NULL; } - if (arg_val != NULL) goto __LL40; + if (arg_val != NULL) goto __LL58; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL40; + if (arg_val != NULL) goto __LL58; CPy_TypeError("union[str, bytes]", obj_val); goto fail; -__LL40: ; +__LL58: ; PyObject *retval = CPyDef_faster_ens___utils___sha3_text(arg_val); return retval; fail: ; @@ -17545,7 +20544,7 @@ PyObject *CPyDef_faster_ens___utils___label_to_hash(PyObject *cpy_r_label) { if (likely(PyUnicode_Check(cpy_r_r12))) cpy_r_r13 = cpy_r_r12; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "label_to_hash", 212, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r12); + CPy_TypeErrorTraceback("faster_ens/utils.py", "label_to_hash", 209, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r12); goto CPyL14; } cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* " with a '.'" */ @@ -17581,7 +20580,7 @@ PyObject *CPyDef_faster_ens___utils___label_to_hash(PyObject *cpy_r_label) { if (likely(Py_TYPE(cpy_r_r24) == CPyType_exceptions___ENSValueError)) cpy_r_r25 = cpy_r_r24; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "label_to_hash", 212, CPyStatic_faster_ens___utils___globals, "faster_ens.exceptions.ENSValueError", cpy_r_r24); + CPy_TypeErrorTraceback("faster_ens/utils.py", "label_to_hash", 209, CPyStatic_faster_ens___utils___globals, "faster_ens.exceptions.ENSValueError", cpy_r_r24); goto CPyL14; } CPy_Raise(cpy_r_r25); @@ -17705,7 +20704,7 @@ CPyL3: ; if (likely(cpy_r_name != Py_None)) cpy_r_r3 = cpy_r_name; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "normal_name_to_hash", 227, CPyStatic_faster_ens___utils___globals, "str", cpy_r_name); + CPy_TypeErrorTraceback("faster_ens/utils.py", "normal_name_to_hash", 224, CPyStatic_faster_ens___utils___globals, "str", cpy_r_name); goto CPyL26; } cpy_r_r4 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '.' */ @@ -17735,7 +20734,7 @@ CPyL8: ; if (likely(PyUnicode_Check(cpy_r_r18))) cpy_r_r19 = cpy_r_r18; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "normal_name_to_hash", 228, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r18); + CPy_TypeErrorTraceback("faster_ens/utils.py", "normal_name_to_hash", 225, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r18); goto CPyL28; } cpy_r_r20 = CPyDef_faster_ens___utils___label_to_hash(cpy_r_r19); @@ -17787,7 +20786,7 @@ CPyL18: ; if (likely(PyBytes_Check(cpy_r_r26) || PyByteArray_Check(cpy_r_r26))) cpy_r_r27 = cpy_r_r26; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "normal_name_to_hash", 232, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r26); + CPy_TypeErrorTraceback("faster_ens/utils.py", "normal_name_to_hash", 229, CPyStatic_faster_ens___utils___globals, "bytes", cpy_r_r26); goto CPyL32; } cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'keccak' */ @@ -17858,16 +20857,16 @@ PyObject *CPyPy_faster_ens___utils___normal_name_to_hash(PyObject *self, PyObjec else { arg_name = NULL; } - if (arg_name != NULL) goto __LL41; + if (arg_name != NULL) goto __LL59; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL41; + if (arg_name != NULL) goto __LL59; CPy_TypeError("str or None", obj_name); goto fail; -__LL41: ; +__LL59: ; PyObject *retval = CPyDef_faster_ens___utils___normal_name_to_hash(arg_name); return retval; fail: ; @@ -17942,7 +20941,7 @@ CPyL1: ; if (likely(PyUnicode_Check(cpy_r_r2))) cpy_r_r3 = cpy_r_r2; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "address_in", 259, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r2); + CPy_TypeErrorTraceback("faster_ens/utils.py", "address_in", 256, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r2); goto CPyL12; } cpy_r_r4 = CPyStatic_faster_ens___utils___globals; @@ -18065,7 +21064,7 @@ PyObject *CPyDef_faster_ens___utils___address_to_reverse_domain(PyObject *cpy_r_ if (likely(PyUnicode_Check(cpy_r_r5))) cpy_r_r6 = cpy_r_r5; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "address_to_reverse_domain", 263, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r5); + CPy_TypeErrorTraceback("faster_ens/utils.py", "address_to_reverse_domain", 260, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r5); goto CPyL8; } cpy_r_r7 = CPyStatic_faster_ens___utils___globals; @@ -18087,7 +21086,7 @@ PyObject *CPyDef_faster_ens___utils___address_to_reverse_domain(PyObject *cpy_r_ if (likely(PyUnicode_Check(cpy_r_r12))) cpy_r_r13 = cpy_r_r12; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "address_to_reverse_domain", 263, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r12); + CPy_TypeErrorTraceback("faster_ens/utils.py", "address_to_reverse_domain", 260, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r12); goto CPyL8; } cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '.addr.reverse' */ @@ -18239,30 +21238,30 @@ CPyL6: ; goto CPyL20; } CPy_DECREF(cpy_r_r9); - PyObject *__tmp42; + PyObject *__tmp60; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp42 = NULL; - goto __LL43; - } - __tmp42 = PyTuple_GET_ITEM(cpy_r_r13, 0); - if (__tmp42 == NULL) goto __LL43; - __tmp42 = PyTuple_GET_ITEM(cpy_r_r13, 1); - if (__tmp42 == NULL) goto __LL43; - __tmp42 = cpy_r_r13; -__LL43: ; - if (unlikely(__tmp42 == NULL)) { + __tmp60 = NULL; + goto __LL61; + } + __tmp60 = PyTuple_GET_ITEM(cpy_r_r13, 0); + if (__tmp60 == NULL) goto __LL61; + __tmp60 = PyTuple_GET_ITEM(cpy_r_r13, 1); + if (__tmp60 == NULL) goto __LL61; + __tmp60 = cpy_r_r13; +__LL61: ; + if (unlikely(__tmp60 == NULL)) { CPy_TypeError("tuple[object, object]", cpy_r_r13); cpy_r_r14 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp44 = PyTuple_GET_ITEM(cpy_r_r13, 0); - CPy_INCREF(__tmp44); - PyObject *__tmp45; - __tmp45 = __tmp44; - cpy_r_r14.f0 = __tmp45; - PyObject *__tmp46 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp46); - PyObject *__tmp47; - __tmp47 = __tmp46; - cpy_r_r14.f1 = __tmp47; + PyObject *__tmp62 = PyTuple_GET_ITEM(cpy_r_r13, 0); + CPy_INCREF(__tmp62); + PyObject *__tmp63; + __tmp63 = __tmp62; + cpy_r_r14.f0 = __tmp63; + PyObject *__tmp64 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp64); + PyObject *__tmp65; + __tmp65 = __tmp64; + cpy_r_r14.f1 = __tmp65; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14.f0 == NULL)) { @@ -18300,7 +21299,7 @@ CPyL11: ; if (likely(Py_TYPE(cpy_r_r27) == CPyType_exceptions___ENSTypeError)) cpy_r_r28 = cpy_r_r27; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "assert_signer_in_modifier_kwargs", 277, CPyStatic_faster_ens___utils___globals, "faster_ens.exceptions.ENSTypeError", cpy_r_r27); + CPy_TypeErrorTraceback("faster_ens/utils.py", "assert_signer_in_modifier_kwargs", 274, CPyStatic_faster_ens___utils___globals, "faster_ens.exceptions.ENSTypeError", cpy_r_r27); goto CPyL18; } CPy_Raise(cpy_r_r28); @@ -18321,7 +21320,7 @@ CPyL15: ; if (likely(PyUnicode_Check(cpy_r_r30))) cpy_r_r31 = cpy_r_r30; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "assert_signer_in_modifier_kwargs", 279, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r30); + CPy_TypeErrorTraceback("faster_ens/utils.py", "assert_signer_in_modifier_kwargs", 276, CPyStatic_faster_ens___utils___globals, "str", cpy_r_r30); goto CPyL18; } return cpy_r_r31; @@ -18390,16 +21389,16 @@ CPyL3: ; else { cpy_r_r4 = NULL; } - if (cpy_r_r4 != NULL) goto __LL48; + if (cpy_r_r4 != NULL) goto __LL66; if (PyUnicode_Check(cpy_r_addr)) cpy_r_r4 = cpy_r_addr; else { cpy_r_r4 = NULL; } - if (cpy_r_r4 != NULL) goto __LL48; - CPy_TypeErrorTraceback("faster_ens/utils.py", "is_none_or_zero_address", 285, CPyStatic_faster_ens___utils___globals, "union[bytes, str]", cpy_r_addr); + if (cpy_r_r4 != NULL) goto __LL66; + CPy_TypeErrorTraceback("faster_ens/utils.py", "is_none_or_zero_address", 282, CPyStatic_faster_ens___utils___globals, "union[bytes, str]", cpy_r_addr); goto CPyL11; -__LL48: ; +__LL66: ; cpy_r_r5 = CPyStatic_faster_ens___constants___EMPTY_ADDR_HEX; if (unlikely(cpy_r_r5 == NULL)) { goto CPyL12; @@ -18453,22 +21452,22 @@ PyObject *CPyPy_faster_ens___utils___is_none_or_zero_address(PyObject *self, PyO else { arg_addr = NULL; } - if (arg_addr != NULL) goto __LL49; + if (arg_addr != NULL) goto __LL67; if (PyUnicode_Check(obj_addr)) arg_addr = obj_addr; else { arg_addr = NULL; } - if (arg_addr != NULL) goto __LL49; + if (arg_addr != NULL) goto __LL67; if (obj_addr == Py_None) arg_addr = obj_addr; else { arg_addr = NULL; } - if (arg_addr != NULL) goto __LL49; + if (arg_addr != NULL) goto __LL67; CPy_TypeError("union[bytes, str, None]", obj_addr); goto fail; -__LL49: ; +__LL67: ; char retval = CPyDef_faster_ens___utils___is_none_or_zero_address(arg_addr); if (retval == 2) { return NULL; @@ -18503,7 +21502,7 @@ CPyL2: ; if (likely(cpy_r_name != Py_None)) cpy_r_r3 = cpy_r_name; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "is_empty_name", 289, CPyStatic_faster_ens___utils___globals, "str", cpy_r_name); + CPy_TypeErrorTraceback("faster_ens/utils.py", "is_empty_name", 286, CPyStatic_faster_ens___utils___globals, "str", cpy_r_name); goto CPyL9; } cpy_r_r4 = CPyStr_Strip(cpy_r_r3, 0); @@ -18544,16 +21543,16 @@ PyObject *CPyPy_faster_ens___utils___is_empty_name(PyObject *self, PyObject *con else { arg_name = NULL; } - if (arg_name != NULL) goto __LL50; + if (arg_name != NULL) goto __LL68; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL50; + if (arg_name != NULL) goto __LL68; CPy_TypeError("str or None", obj_name); goto fail; -__LL50: ; +__LL68: ; char retval = CPyDef_faster_ens___utils___is_empty_name(arg_name); if (retval == 2) { return NULL; @@ -18861,7 +21860,7 @@ CPyL4: ; if (likely(PyList_Check(cpy_r_middleware))) cpy_r_r19 = cpy_r_middleware; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 317, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); + CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 314, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); goto CPyL47; } cpy_r_r20 = 0; @@ -18877,39 +21876,39 @@ CPyL10: ; cpy_r_r27 = cpy_r_r25 + cpy_r_r26; cpy_r_r28 = *(PyObject * *)cpy_r_r27; CPy_INCREF(cpy_r_r28); - PyObject *__tmp51; + PyObject *__tmp69; if (unlikely(!(PyTuple_Check(cpy_r_r28) && PyTuple_GET_SIZE(cpy_r_r28) == 2))) { - __tmp51 = NULL; - goto __LL52; + __tmp69 = NULL; + goto __LL70; } - __tmp51 = PyTuple_GET_ITEM(cpy_r_r28, 0); - if (__tmp51 == NULL) goto __LL52; + __tmp69 = PyTuple_GET_ITEM(cpy_r_r28, 0); + if (__tmp69 == NULL) goto __LL70; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r28, 1)))) - __tmp51 = PyTuple_GET_ITEM(cpy_r_r28, 1); + __tmp69 = PyTuple_GET_ITEM(cpy_r_r28, 1); else { - __tmp51 = NULL; + __tmp69 = NULL; } - if (__tmp51 == NULL) goto __LL52; - __tmp51 = cpy_r_r28; -__LL52: ; - if (unlikely(__tmp51 == NULL)) { + if (__tmp69 == NULL) goto __LL70; + __tmp69 = cpy_r_r28; +__LL70: ; + if (unlikely(__tmp69 == NULL)) { CPy_TypeError("tuple[object, str]", cpy_r_r28); cpy_r_r29 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp53 = PyTuple_GET_ITEM(cpy_r_r28, 0); - CPy_INCREF(__tmp53); - PyObject *__tmp54; - __tmp54 = __tmp53; - cpy_r_r29.f0 = __tmp54; - PyObject *__tmp55 = PyTuple_GET_ITEM(cpy_r_r28, 1); - CPy_INCREF(__tmp55); - PyObject *__tmp56; - if (likely(PyUnicode_Check(__tmp55))) - __tmp56 = __tmp55; + PyObject *__tmp71 = PyTuple_GET_ITEM(cpy_r_r28, 0); + CPy_INCREF(__tmp71); + PyObject *__tmp72; + __tmp72 = __tmp71; + cpy_r_r29.f0 = __tmp72; + PyObject *__tmp73 = PyTuple_GET_ITEM(cpy_r_r28, 1); + CPy_INCREF(__tmp73); + PyObject *__tmp74; + if (likely(PyUnicode_Check(__tmp73))) + __tmp74 = __tmp73; else { - CPy_TypeError("str", __tmp55); - __tmp56 = NULL; + CPy_TypeError("str", __tmp73); + __tmp74 = NULL; } - cpy_r_r29.f1 = __tmp56; + cpy_r_r29.f1 = __tmp74; } CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r29.f0 == NULL)) { @@ -18931,7 +21930,7 @@ __LL52: ; if (likely(PyList_Check(cpy_r_middleware))) cpy_r_r34 = cpy_r_middleware; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 319, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); + CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 316, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); goto CPyL50; } cpy_r_r35 = CPyList_Pop(cpy_r_r34, cpy_r_i); @@ -18941,39 +21940,39 @@ __LL52: ; CPy_AddTraceback("faster_ens/utils.py", "init_async_web3", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); goto CPyL52; } - PyObject *__tmp57; + PyObject *__tmp75; if (unlikely(!(PyTuple_Check(cpy_r_r35) && PyTuple_GET_SIZE(cpy_r_r35) == 2))) { - __tmp57 = NULL; - goto __LL58; + __tmp75 = NULL; + goto __LL76; } - __tmp57 = PyTuple_GET_ITEM(cpy_r_r35, 0); - if (__tmp57 == NULL) goto __LL58; + __tmp75 = PyTuple_GET_ITEM(cpy_r_r35, 0); + if (__tmp75 == NULL) goto __LL76; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r35, 1)))) - __tmp57 = PyTuple_GET_ITEM(cpy_r_r35, 1); + __tmp75 = PyTuple_GET_ITEM(cpy_r_r35, 1); else { - __tmp57 = NULL; + __tmp75 = NULL; } - if (__tmp57 == NULL) goto __LL58; - __tmp57 = cpy_r_r35; -__LL58: ; - if (unlikely(__tmp57 == NULL)) { + if (__tmp75 == NULL) goto __LL76; + __tmp75 = cpy_r_r35; +__LL76: ; + if (unlikely(__tmp75 == NULL)) { CPy_TypeError("tuple[object, str]", cpy_r_r35); cpy_r_r36 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp59 = PyTuple_GET_ITEM(cpy_r_r35, 0); - CPy_INCREF(__tmp59); - PyObject *__tmp60; - __tmp60 = __tmp59; - cpy_r_r36.f0 = __tmp60; - PyObject *__tmp61 = PyTuple_GET_ITEM(cpy_r_r35, 1); - CPy_INCREF(__tmp61); - PyObject *__tmp62; - if (likely(PyUnicode_Check(__tmp61))) - __tmp62 = __tmp61; + PyObject *__tmp77 = PyTuple_GET_ITEM(cpy_r_r35, 0); + CPy_INCREF(__tmp77); + PyObject *__tmp78; + __tmp78 = __tmp77; + cpy_r_r36.f0 = __tmp78; + PyObject *__tmp79 = PyTuple_GET_ITEM(cpy_r_r35, 1); + CPy_INCREF(__tmp79); + PyObject *__tmp80; + if (likely(PyUnicode_Check(__tmp79))) + __tmp80 = __tmp79; else { - CPy_TypeError("str", __tmp61); - __tmp62 = NULL; + CPy_TypeError("str", __tmp79); + __tmp80 = NULL; } - cpy_r_r36.f1 = __tmp62; + cpy_r_r36.f1 = __tmp80; } CPy_DECREF(cpy_r_r35); if (unlikely(cpy_r_r36.f0 == NULL)) { @@ -18993,7 +21992,7 @@ CPyL17: ; if (likely(PyList_Check(cpy_r_middleware))) cpy_r_r40 = cpy_r_middleware; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 321, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); + CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 318, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); goto CPyL47; } cpy_r_r41 = (CPyPtr)&((PyVarObject *)cpy_r_r40)->ob_size; @@ -19015,39 +22014,39 @@ CPyL20: ; cpy_r_r51 = cpy_r_r49 + cpy_r_r50; cpy_r_r52 = *(PyObject * *)cpy_r_r51; CPy_INCREF(cpy_r_r52); - PyObject *__tmp63; + PyObject *__tmp81; if (unlikely(!(PyTuple_Check(cpy_r_r52) && PyTuple_GET_SIZE(cpy_r_r52) == 2))) { - __tmp63 = NULL; - goto __LL64; + __tmp81 = NULL; + goto __LL82; } - __tmp63 = PyTuple_GET_ITEM(cpy_r_r52, 0); - if (__tmp63 == NULL) goto __LL64; + __tmp81 = PyTuple_GET_ITEM(cpy_r_r52, 0); + if (__tmp81 == NULL) goto __LL82; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r52, 1)))) - __tmp63 = PyTuple_GET_ITEM(cpy_r_r52, 1); + __tmp81 = PyTuple_GET_ITEM(cpy_r_r52, 1); else { - __tmp63 = NULL; + __tmp81 = NULL; } - if (__tmp63 == NULL) goto __LL64; - __tmp63 = cpy_r_r52; -__LL64: ; - if (unlikely(__tmp63 == NULL)) { + if (__tmp81 == NULL) goto __LL82; + __tmp81 = cpy_r_r52; +__LL82: ; + if (unlikely(__tmp81 == NULL)) { CPy_TypeError("tuple[object, str]", cpy_r_r52); cpy_r_r53 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp65 = PyTuple_GET_ITEM(cpy_r_r52, 0); - CPy_INCREF(__tmp65); - PyObject *__tmp66; - __tmp66 = __tmp65; - cpy_r_r53.f0 = __tmp66; - PyObject *__tmp67 = PyTuple_GET_ITEM(cpy_r_r52, 1); - CPy_INCREF(__tmp67); - PyObject *__tmp68; - if (likely(PyUnicode_Check(__tmp67))) - __tmp68 = __tmp67; + PyObject *__tmp83 = PyTuple_GET_ITEM(cpy_r_r52, 0); + CPy_INCREF(__tmp83); + PyObject *__tmp84; + __tmp84 = __tmp83; + cpy_r_r53.f0 = __tmp84; + PyObject *__tmp85 = PyTuple_GET_ITEM(cpy_r_r52, 1); + CPy_INCREF(__tmp85); + PyObject *__tmp86; + if (likely(PyUnicode_Check(__tmp85))) + __tmp86 = __tmp85; else { - CPy_TypeError("str", __tmp67); - __tmp68 = NULL; + CPy_TypeError("str", __tmp85); + __tmp86 = NULL; } - cpy_r_r53.f1 = __tmp68; + cpy_r_r53.f1 = __tmp86; } CPy_DECREF(cpy_r_r52); if (unlikely(cpy_r_r53.f0 == NULL)) { @@ -19086,7 +22085,7 @@ CPyL24: ; if (likely(PyList_Check(cpy_r_middleware))) cpy_r_r62 = cpy_r_middleware; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 322, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); + CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 319, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); goto CPyL47; } cpy_r_r63 = CPyStatic_faster_ens___utils___globals; @@ -19113,10 +22112,10 @@ CPyL24: ; cpy_r_r73 = PyTuple_New(2); if (unlikely(cpy_r_r73 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp69 = cpy_r_r72.f0; - PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp69); - PyObject *__tmp70 = cpy_r_r72.f1; - PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp70); + PyObject *__tmp87 = cpy_r_r72.f0; + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp87); + PyObject *__tmp88 = cpy_r_r72.f1; + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp88); cpy_r_r74 = PyList_Append(cpy_r_r62, cpy_r_r73); CPy_DECREF_NO_IMM(cpy_r_r62); CPy_DECREF(cpy_r_r73); @@ -19136,7 +22135,7 @@ CPyL32: ; if (likely(PyList_Check(cpy_r_middleware))) cpy_r_r78 = cpy_r_middleware; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 331, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); + CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 328, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); goto CPyL44; } cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ @@ -19177,7 +22176,7 @@ CPyL38: ; if (likely(PyList_Check(cpy_r_middleware))) cpy_r_r92 = cpy_r_middleware; else { - CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 336, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); + CPy_TypeErrorTraceback("faster_ens/utils.py", "init_async_web3", 333, CPyStatic_faster_ens___utils___globals, "list", cpy_r_middleware); goto CPyL48; } cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth' */ @@ -19309,35 +22308,35 @@ PyObject *CPyPy_faster_ens___utils___init_async_web3(PyObject *self, PyObject *c PyObject *arg_provider; if (obj_provider == NULL) { arg_provider = NULL; - goto __LL71; + goto __LL89; } arg_provider = obj_provider; - if (arg_provider != NULL) goto __LL71; + if (arg_provider != NULL) goto __LL89; if (obj_provider == Py_None) arg_provider = obj_provider; else { arg_provider = NULL; } - if (arg_provider != NULL) goto __LL71; + if (arg_provider != NULL) goto __LL89; CPy_TypeError("object or None", obj_provider); goto fail; -__LL71: ; +__LL89: ; PyObject *arg_middleware; if (obj_middleware == NULL) { arg_middleware = NULL; - goto __LL72; + goto __LL90; } arg_middleware = obj_middleware; - if (arg_middleware != NULL) goto __LL72; + if (arg_middleware != NULL) goto __LL90; if (obj_middleware == Py_None) arg_middleware = obj_middleware; else { arg_middleware = NULL; } - if (arg_middleware != NULL) goto __LL72; + if (arg_middleware != NULL) goto __LL90; CPy_TypeError("object or None", obj_middleware); goto fail; -__LL72: ; +__LL90: ; PyObject *retval = CPyDef_faster_ens___utils___init_async_web3(arg_provider, arg_middleware); return retval; fail: ; @@ -19393,13 +22392,9 @@ char CPyDef_faster_ens___utils_____top_level__(void) { PyObject *cpy_r_r46; PyObject *cpy_r_r47; PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; - PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - int32_t cpy_r_r53; - char cpy_r_r54; - char cpy_r_r55; + int32_t cpy_r_r49; + char cpy_r_r50; + char cpy_r_r51; cpy_r_r0 = CPyModule_builtins; cpy_r_r1 = (PyObject *)&_Py_NoneStruct; cpy_r_r2 = cpy_r_r0 != cpy_r_r1; @@ -19408,7 +22403,7 @@ char CPyDef_faster_ens___utils_____top_level__(void) { cpy_r_r4 = PyImport_Import(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", -1, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } CPyModule_builtins = cpy_r_r4; CPy_INCREF(CPyModule_builtins); @@ -19420,7 +22415,7 @@ CPyL3: ; cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); if (unlikely(cpy_r_r8 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } CPyModule_datetime = cpy_r_r8; CPy_INCREF(CPyModule_datetime); @@ -19433,7 +22428,7 @@ CPyL3: ; cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } CPyModule_typing = cpy_r_r12; CPy_INCREF(CPyModule_typing); @@ -19448,7 +22443,7 @@ CPyL3: ; cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens/utils.py' */ cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r22 = CPyImport_ImportMany(cpy_r_r18, cpy_r_r15, cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_r17); - if (!cpy_r_r22) goto CPyL17; + if (!cpy_r_r22) goto CPyL16; cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Address', 'AnyAddress', 'ChecksumAddress', 'HexAddress', 'HexStr') */ cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ @@ -19456,7 +22451,7 @@ CPyL3: ; cpy_r_r26 = CPyImport_ImportFromMany(cpy_r_r24, cpy_r_r23, cpy_r_r23, cpy_r_r25); if (unlikely(cpy_r_r26 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } CPyModule_eth_typing = cpy_r_r26; CPy_INCREF(CPyModule_eth_typing); @@ -19468,7 +22463,7 @@ CPyL3: ; cpy_r_r30 = CPyImport_ImportFromMany(cpy_r_r28, cpy_r_r27, cpy_r_r27, cpy_r_r29); if (unlikely(cpy_r_r30 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } CPyModule_faster_eth_utils = cpy_r_r30; CPy_INCREF(CPyModule_faster_eth_utils); @@ -19479,74 +22474,64 @@ CPyL3: ; cpy_r_r34 = CPyImport_ImportFromMany(cpy_r_r32, cpy_r_r31, cpy_r_r31, cpy_r_r33); if (unlikely(cpy_r_r34 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } CPyModule_faster_hexbytes = cpy_r_r34; CPy_INCREF(CPyModule_faster_hexbytes); CPy_DECREF(cpy_r_r34); - cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ENSTypeError', 'ENSValueError') */ - cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.exceptions' */ + cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ACCEPTABLE_STALE_HOURS', 'AUCTION_START_GAS_CONSTANT', + 'AUCTION_START_GAS_MARGINAL', 'EMPTY_ADDR_HEX', + 'EMPTY_SHA3_BYTES', 'REVERSE_REGISTRAR_DOMAIN') */ + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.constants' */ cpy_r_r37 = CPyStatic_faster_ens___utils___globals; cpy_r_r38 = CPyImport_ImportFromMany(cpy_r_r36, cpy_r_r35, cpy_r_r35, cpy_r_r37); if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } - CPyModule_faster_ens___exceptions = cpy_r_r38; - CPy_INCREF(CPyModule_faster_ens___exceptions); + CPyModule_faster_ens___constants = cpy_r_r38; + CPy_INCREF(CPyModule_faster_ens___constants); CPy_DECREF(cpy_r_r38); - cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ACCEPTABLE_STALE_HOURS', 'AUCTION_START_GAS_CONSTANT', - 'AUCTION_START_GAS_MARGINAL', 'EMPTY_ADDR_HEX', - 'EMPTY_SHA3_BYTES', 'REVERSE_REGISTRAR_DOMAIN') */ - cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.constants' */ + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ENSTypeError', 'ENSValidationError', 'ENSValueError', + 'InvalidName') */ + cpy_r_r40 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.exceptions' */ cpy_r_r41 = CPyStatic_faster_ens___utils___globals; cpy_r_r42 = CPyImport_ImportFromMany(cpy_r_r40, cpy_r_r39, cpy_r_r39, cpy_r_r41); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; - } - CPyModule_faster_ens___constants = cpy_r_r42; - CPy_INCREF(CPyModule_faster_ens___constants); - CPy_DECREF(cpy_r_r42); - cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('ENSValidationError', 'InvalidName') */ - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens.exceptions' */ - cpy_r_r45 = CPyStatic_faster_ens___utils___globals; - cpy_r_r46 = CPyImport_ImportFromMany(cpy_r_r44, cpy_r_r43, cpy_r_r43, cpy_r_r45); - if (unlikely(cpy_r_r46 == NULL)) { - CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } - CPyModule_faster_ens___exceptions = cpy_r_r46; + CPyModule_faster_ens___exceptions = cpy_r_r42; CPy_INCREF(CPyModule_faster_ens___exceptions); - CPy_DECREF(cpy_r_r46); - cpy_r_r47 = CPyModule_builtins; - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'object' */ - cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { + CPy_DECREF(cpy_r_r42); + cpy_r_r43 = CPyModule_builtins; + cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'object' */ + cpy_r_r45 = CPyObject_GetAttr(cpy_r_r43, cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } - cpy_r_r50 = PyObject_Vectorcall(cpy_r_r49, 0, 0, 0); - CPy_DECREF(cpy_r_r49); - if (unlikely(cpy_r_r50 == NULL)) { + cpy_r_r46 = PyObject_Vectorcall(cpy_r_r45, 0, 0, 0); + CPy_DECREF(cpy_r_r45); + if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } - CPyStatic_faster_ens___utils___default = cpy_r_r50; + CPyStatic_faster_ens___utils___default = cpy_r_r46; CPy_INCREF(CPyStatic_faster_ens___utils___default); - cpy_r_r51 = CPyStatic_faster_ens___utils___globals; - cpy_r_r52 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'default' */ - cpy_r_r53 = CPyDict_SetItem(cpy_r_r51, cpy_r_r52, cpy_r_r50); - CPy_DECREF(cpy_r_r50); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { + cpy_r_r47 = CPyStatic_faster_ens___utils___globals; + cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'default' */ + cpy_r_r49 = CPyDict_SetItem(cpy_r_r47, cpy_r_r48, cpy_r_r46); + CPy_DECREF(cpy_r_r46); + cpy_r_r50 = cpy_r_r49 >= 0; + if (unlikely(!cpy_r_r50)) { CPy_AddTraceback("faster_ens/utils.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); - goto CPyL17; + goto CPyL16; } return 1; -CPyL17: ; - cpy_r_r55 = 2; - return cpy_r_r55; +CPyL16: ; + cpy_r_r51 = 2; + return cpy_r_r51; } static PyAsyncMethods async_transactions____estimate_gas_gen_as_async = { @@ -21943,10 +24928,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp73 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp73); - PyObject *__tmp74 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp74); + PyObject *__tmp91 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp91); + PyObject *__tmp92 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp92); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -22420,22 +25405,22 @@ CPyL38: ; else { cpy_r_r43 = NULL; } - if (cpy_r_r43 != NULL) goto __LL75; + if (cpy_r_r43 != NULL) goto __LL93; if (PyLong_Check(cpy_r_r42)) cpy_r_r43 = cpy_r_r42; else { cpy_r_r43 = NULL; } - if (cpy_r_r43 != NULL) goto __LL75; + if (cpy_r_r43 != NULL) goto __LL93; if (cpy_r_r42 == Py_None) cpy_r_r43 = cpy_r_r42; else { cpy_r_r43 = NULL; } - if (cpy_r_r43 != NULL) goto __LL75; + if (cpy_r_r43 != NULL) goto __LL93; CPy_TypeErrorTraceback("faster_web3/_utils/async_transactions.py", "_max_fee_per_gas", 60, CPyStatic_async_transactions___globals, "union[bytes, int, None]", cpy_r_r42); goto CPyL69; -__LL75: ; +__LL93: ; cpy_r_r44 = CPyDict_Get(cpy_r_r38, cpy_r_r39, cpy_r_r43); CPy_DECREF(cpy_r_r38); CPy_DECREF(cpy_r_r43); @@ -22448,28 +25433,28 @@ __LL75: ; else { cpy_r_r45 = NULL; } - if (cpy_r_r45 != NULL) goto __LL76; + if (cpy_r_r45 != NULL) goto __LL94; if (PyBytes_Check(cpy_r_r44) || PyByteArray_Check(cpy_r_r44)) cpy_r_r45 = cpy_r_r44; else { cpy_r_r45 = NULL; } - if (cpy_r_r45 != NULL) goto __LL76; + if (cpy_r_r45 != NULL) goto __LL94; if (PyLong_Check(cpy_r_r44)) cpy_r_r45 = cpy_r_r44; else { cpy_r_r45 = NULL; } - if (cpy_r_r45 != NULL) goto __LL76; + if (cpy_r_r45 != NULL) goto __LL94; if (cpy_r_r44 == Py_None) cpy_r_r45 = cpy_r_r44; else { cpy_r_r45 = NULL; } - if (cpy_r_r45 != NULL) goto __LL76; + if (cpy_r_r45 != NULL) goto __LL94; CPy_TypeErrorTraceback("faster_web3/_utils/async_transactions.py", "_max_fee_per_gas", 59, CPyStatic_async_transactions___globals, "union[str, bytes, int, None]", cpy_r_r44); goto CPyL60; -__LL76: ; +__LL94: ; if (((faster_web3____utils___async_transactions____max_fee_per_gas_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__max_priority_fee != NULL) { CPy_DECREF(((faster_web3____utils___async_transactions____max_fee_per_gas_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__max_priority_fee); } @@ -22817,10 +25802,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp77 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp77); - PyObject *__tmp78 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp78); + PyObject *__tmp95 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp95); + PyObject *__tmp96 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp96); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -23494,10 +26479,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp79 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp79); - PyObject *__tmp80 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp80); + PyObject *__tmp97 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp97); + PyObject *__tmp98 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp98); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -24171,10 +27156,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp81 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp81); - PyObject *__tmp82 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp82); + PyObject *__tmp99 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp99); + PyObject *__tmp100 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp100); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -24993,10 +27978,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp83 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp83); - PyObject *__tmp84 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp84); + PyObject *__tmp101 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp101); + PyObject *__tmp102 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp102); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -25150,37 +28135,37 @@ PyObject *CPyPy_async_transactions___get_block_gas_limit(PyObject *self, PyObjec PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL85; + goto __LL103; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL85; + if (arg_block_identifier != NULL) goto __LL103; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL85; + if (arg_block_identifier != NULL) goto __LL103; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL85; + if (arg_block_identifier != NULL) goto __LL103; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL85; + if (arg_block_identifier != NULL) goto __LL103; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL85; + if (arg_block_identifier != NULL) goto __LL103; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL85: ; +__LL103: ; PyObject *retval = CPyDef_async_transactions___get_block_gas_limit(arg_web3_eth, arg_block_identifier); return retval; fail: ; @@ -26243,10 +29228,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp86 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp86); - PyObject *__tmp87 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp87); + PyObject *__tmp104 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp104); + PyObject *__tmp105 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp105); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -26584,16 +29569,16 @@ CPyL13: ; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL88; + if (cpy_r_r22 != NULL) goto __LL106; if (PyUnicode_Check(cpy_r_r21)) cpy_r_r22 = cpy_r_r21; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL88; + if (cpy_r_r22 != NULL) goto __LL106; CPy_TypeErrorTraceback("faster_web3/_utils/async_transactions.py", "async_fill_nonce", 119, CPyStatic_async_transactions___globals, "union[bytes, str]", cpy_r_r21); goto CPyL67; -__LL88: ; +__LL106: ; if (likely(PyUnicode_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { @@ -27114,10 +30099,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp89 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp89); - PyObject *__tmp90 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp90); + PyObject *__tmp107 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp107); + PyObject *__tmp108 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp108); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -27482,16 +30467,16 @@ CPyL7: ; else { cpy_r_r13 = NULL; } - if (cpy_r_r13 != NULL) goto __LL91; + if (cpy_r_r13 != NULL) goto __LL109; if (cpy_r_r12 == Py_None) cpy_r_r13 = cpy_r_r12; else { cpy_r_r13 = NULL; } - if (cpy_r_r13 != NULL) goto __LL91; + if (cpy_r_r13 != NULL) goto __LL109; CPy_TypeErrorTraceback("faster_web3/_utils/async_transactions.py", "async_fill_transaction_defaults", 132, CPyStatic_async_transactions___globals, "int or None", cpy_r_r12); goto CPyL141; -__LL91: ; +__LL109: ; if (((faster_web3____utils___async_transactions___async_fill_transaction_defaults_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__strategy_based_gas_price != NULL) { CPy_DECREF(((faster_web3____utils___async_transactions___async_fill_transaction_defaults_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__strategy_based_gas_price); } @@ -27558,10 +30543,10 @@ CPyL21: ; cpy_r_r29 = PyTuple_New(2); if (unlikely(cpy_r_r29 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp92 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r29, 0, __tmp92); - PyObject *__tmp93 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r29, 1, __tmp93); + PyObject *__tmp110 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r29, 0, __tmp110); + PyObject *__tmp111 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r29, 1, __tmp111); cpy_r_r30 = CPyDef_utility_methods___any_in_dict(cpy_r_r29, cpy_r_r28); CPy_DECREF(cpy_r_r29); CPy_DECREF(cpy_r_r28); @@ -28611,10 +31596,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp94 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp94); - PyObject *__tmp95 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp95); + PyObject *__tmp112 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp112); + PyObject *__tmp113 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp113); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -29417,10 +32402,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp96 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp96); - PyObject *__tmp97 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp97); + PyObject *__tmp114 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp114); + PyObject *__tmp115 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp115); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -29563,18 +32548,18 @@ PyObject *CPyPy_async_transactions___async_get_required_transaction(PyObject *se else { arg_transaction_hash = NULL; } - if (arg_transaction_hash != NULL) goto __LL98; + if (arg_transaction_hash != NULL) goto __LL116; arg_transaction_hash = obj_transaction_hash; - if (arg_transaction_hash != NULL) goto __LL98; + if (arg_transaction_hash != NULL) goto __LL116; if (PyUnicode_Check(obj_transaction_hash)) arg_transaction_hash = obj_transaction_hash; else { arg_transaction_hash = NULL; } - if (arg_transaction_hash != NULL) goto __LL98; + if (arg_transaction_hash != NULL) goto __LL116; CPy_TypeError("union[bytes, object, str]", obj_transaction_hash); goto fail; -__LL98: ; +__LL116: ; PyObject *retval = CPyDef_async_transactions___async_get_required_transaction(arg_async_w3, arg_transaction_hash); return retval; fail: ; @@ -30168,10 +33153,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp99 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp99); - PyObject *__tmp100 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp100); + PyObject *__tmp117 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp117); + PyObject *__tmp118 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp118); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -32240,84 +35225,84 @@ CPyL10: ; } CPy_INCREF_NO_IMM(cpy_r_r14); CPyL11: ; - PyObject *__tmp101; + PyObject *__tmp119; if (unlikely(!(PyTuple_Check(cpy_r_batch_payload) && PyTuple_GET_SIZE(cpy_r_batch_payload) == 2))) { - __tmp101 = NULL; - goto __LL102; + __tmp119 = NULL; + goto __LL120; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_batch_payload, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_batch_payload, 0)) == 2))) { - __tmp101 = NULL; - goto __LL103; + __tmp119 = NULL; + goto __LL121; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 0)))) - __tmp101 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 0); + __tmp119 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 0); else { - __tmp101 = NULL; + __tmp119 = NULL; } - if (__tmp101 == NULL) goto __LL103; - __tmp101 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 1); - if (__tmp101 == NULL) goto __LL103; - __tmp101 = PyTuple_GET_ITEM(cpy_r_batch_payload, 0); -__LL103: ; - if (__tmp101 == NULL) goto __LL102; + if (__tmp119 == NULL) goto __LL121; + __tmp119 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 1); + if (__tmp119 == NULL) goto __LL121; + __tmp119 = PyTuple_GET_ITEM(cpy_r_batch_payload, 0); +__LL121: ; + if (__tmp119 == NULL) goto __LL120; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_batch_payload, 1)))) - __tmp101 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); + __tmp119 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); else { - __tmp101 = NULL; + __tmp119 = NULL; } - if (__tmp101 == NULL) goto __LL102; - __tmp101 = cpy_r_batch_payload; -__LL102: ; - if (unlikely(__tmp101 == NULL)) { + if (__tmp119 == NULL) goto __LL120; + __tmp119 = cpy_r_batch_payload; +__LL120: ; + if (unlikely(__tmp119 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_batch_payload); cpy_r_r15 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp104 = PyTuple_GET_ITEM(cpy_r_batch_payload, 0); - tuple_T2OO __tmp105; - PyObject *__tmp106; - if (unlikely(!(PyTuple_Check(__tmp104) && PyTuple_GET_SIZE(__tmp104) == 2))) { - __tmp106 = NULL; - goto __LL107; + PyObject *__tmp122 = PyTuple_GET_ITEM(cpy_r_batch_payload, 0); + tuple_T2OO __tmp123; + PyObject *__tmp124; + if (unlikely(!(PyTuple_Check(__tmp122) && PyTuple_GET_SIZE(__tmp122) == 2))) { + __tmp124 = NULL; + goto __LL125; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp104, 0)))) - __tmp106 = PyTuple_GET_ITEM(__tmp104, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp122, 0)))) + __tmp124 = PyTuple_GET_ITEM(__tmp122, 0); else { - __tmp106 = NULL; + __tmp124 = NULL; } - if (__tmp106 == NULL) goto __LL107; - __tmp106 = PyTuple_GET_ITEM(__tmp104, 1); - if (__tmp106 == NULL) goto __LL107; - __tmp106 = __tmp104; -__LL107: ; - if (unlikely(__tmp106 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp104); __tmp105 = (tuple_T2OO) { NULL, NULL }; + if (__tmp124 == NULL) goto __LL125; + __tmp124 = PyTuple_GET_ITEM(__tmp122, 1); + if (__tmp124 == NULL) goto __LL125; + __tmp124 = __tmp122; +__LL125: ; + if (unlikely(__tmp124 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp122); __tmp123 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp108 = PyTuple_GET_ITEM(__tmp104, 0); - CPy_INCREF(__tmp108); - PyObject *__tmp109; - if (likely(PyUnicode_Check(__tmp108))) - __tmp109 = __tmp108; + PyObject *__tmp126 = PyTuple_GET_ITEM(__tmp122, 0); + CPy_INCREF(__tmp126); + PyObject *__tmp127; + if (likely(PyUnicode_Check(__tmp126))) + __tmp127 = __tmp126; else { - CPy_TypeError("str", __tmp108); - __tmp109 = NULL; + CPy_TypeError("str", __tmp126); + __tmp127 = NULL; } - __tmp105.f0 = __tmp109; - PyObject *__tmp110 = PyTuple_GET_ITEM(__tmp104, 1); - CPy_INCREF(__tmp110); - PyObject *__tmp111; - __tmp111 = __tmp110; - __tmp105.f1 = __tmp111; + __tmp123.f0 = __tmp127; + PyObject *__tmp128 = PyTuple_GET_ITEM(__tmp122, 1); + CPy_INCREF(__tmp128); + PyObject *__tmp129; + __tmp129 = __tmp128; + __tmp123.f1 = __tmp129; } - cpy_r_r15.f0 = __tmp105; - PyObject *__tmp112 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); - CPy_INCREF(__tmp112); - PyObject * __tmp113; - if (likely(PyTuple_Check(__tmp112))) - __tmp113 = __tmp112; + cpy_r_r15.f0 = __tmp123; + PyObject *__tmp130 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); + CPy_INCREF(__tmp130); + PyObject * __tmp131; + if (likely(PyTuple_Check(__tmp130))) + __tmp131 = __tmp130; else { - CPy_TypeError("tuple", __tmp112); - __tmp113 = NULL; + CPy_TypeError("tuple", __tmp130); + __tmp131 = NULL; } - cpy_r_r15.f1 = __tmp113; + cpy_r_r15.f1 = __tmp131; } CPy_DECREF(cpy_r_batch_payload); if (unlikely(cpy_r_r15.f0.f0 == NULL)) { @@ -32327,16 +35312,16 @@ __LL107: ; cpy_r_r16 = PyTuple_New(2); if (unlikely(cpy_r_r16 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp114 = PyTuple_New(2); - if (unlikely(__tmp114 == NULL)) + PyObject *__tmp132 = PyTuple_New(2); + if (unlikely(__tmp132 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp115 = cpy_r_r15.f0.f0; - PyTuple_SET_ITEM(__tmp114, 0, __tmp115); - PyObject *__tmp116 = cpy_r_r15.f0.f1; - PyTuple_SET_ITEM(__tmp114, 1, __tmp116); - PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp114); - PyObject *__tmp117 = cpy_r_r15.f1; - PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp117); + PyObject *__tmp133 = cpy_r_r15.f0.f0; + PyTuple_SET_ITEM(__tmp132, 0, __tmp133); + PyObject *__tmp134 = cpy_r_r15.f0.f1; + PyTuple_SET_ITEM(__tmp132, 1, __tmp134); + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp132); + PyObject *__tmp135 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp135); cpy_r_r17 = PyList_Append(cpy_r_r14, cpy_r_r16); CPy_DECREF_NO_IMM(cpy_r_r14); CPy_DECREF(cpy_r_r16); @@ -33778,10 +36763,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp118 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp118); - PyObject *__tmp119 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp119); + PyObject *__tmp136 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp136); + PyObject *__tmp137 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp137); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -34185,10 +37170,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp120 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp120); - PyObject *__tmp121 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp121); + PyObject *__tmp138 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp138); + PyObject *__tmp139 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp139); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -34585,10 +37570,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp122 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp122); - PyObject *__tmp123 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp123); + PyObject *__tmp140 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp140); + PyObject *__tmp141 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp141); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -34828,22 +37813,22 @@ CPyL1: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL124; + if (cpy_r_r3 != NULL) goto __LL142; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL124; + if (cpy_r_r3 != NULL) goto __LL142; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL124; + if (cpy_r_r3 != NULL) goto __LL142; CPy_TypeErrorTraceback("faster_web3/_utils/batching.py", "", 205, CPyStatic_batching___globals, "union[int, str, None]", cpy_r_r2); goto CPyL4; -__LL124: ; +__LL142: ; return cpy_r_r3; CPyL4: ; cpy_r_r4 = NULL; @@ -34953,22 +37938,22 @@ CPyL2: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL125; + if (cpy_r_r14 != NULL) goto __LL143; if (PyUnicode_Check(cpy_r_r13)) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL125; + if (cpy_r_r14 != NULL) goto __LL143; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL125; + if (cpy_r_r14 != NULL) goto __LL143; CPy_TypeErrorTraceback("faster_web3/_utils/batching.py", "sort_batch_response_by_response_ids", 202, CPyStatic_batching___globals, "union[int, str, None]", cpy_r_r13); goto CPyL21; -__LL125: ; +__LL143: ; cpy_r_r15 = (PyObject *)&_Py_NoneStruct; cpy_r_r16 = cpy_r_r14 != cpy_r_r15; CPy_DECREF(cpy_r_r14); @@ -35333,10 +38318,10 @@ CPyL3: ; cpy_r_r51 = PyTuple_New(2); if (unlikely(cpy_r_r51 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp126 = cpy_r_r50.f0; - PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp126); - PyObject *__tmp127 = cpy_r_r50.f1; - PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp127); + PyObject *__tmp144 = cpy_r_r50.f0; + PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp144); + PyObject *__tmp145 = cpy_r_r50.f1; + PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp145); cpy_r_r52 = PyObject_GetItem(cpy_r_r45, cpy_r_r51); CPy_DECREF(cpy_r_r45); CPy_DECREF(cpy_r_r51); @@ -35365,10 +38350,10 @@ CPyL3: ; cpy_r_r61 = PyTuple_New(2); if (unlikely(cpy_r_r61 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp128 = cpy_r_r60.f0; - PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp128); - PyObject *__tmp129 = cpy_r_r60.f1; - PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp129); + PyObject *__tmp146 = cpy_r_r60.f0; + PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp146); + PyObject *__tmp147 = cpy_r_r60.f1; + PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp147); cpy_r_r62 = PyObject_GetItem(cpy_r_r55, cpy_r_r61); CPy_DECREF(cpy_r_r55); CPy_DECREF(cpy_r_r61); @@ -35381,10 +38366,10 @@ CPyL3: ; cpy_r_r64 = PyTuple_New(2); if (unlikely(cpy_r_r64 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp130 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp130); - PyObject *__tmp131 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp131); + PyObject *__tmp148 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp148); + PyObject *__tmp149 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp149); cpy_r_r65 = PyObject_GetItem(cpy_r_r42, cpy_r_r64); CPy_DECREF(cpy_r_r42); CPy_DECREF(cpy_r_r64); @@ -37409,12 +40394,12 @@ caching_utils___RequestInformation_get_response_formatters(faster_web3____utils_ PyObject *retval = PyTuple_New(3); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp132 = self->_response_formatters.f0; - PyTuple_SET_ITEM(retval, 0, __tmp132); - PyObject *__tmp133 = self->_response_formatters.f1; - PyTuple_SET_ITEM(retval, 1, __tmp133); - PyObject *__tmp134 = self->_response_formatters.f2; - PyTuple_SET_ITEM(retval, 2, __tmp134); + PyObject *__tmp150 = self->_response_formatters.f0; + PyTuple_SET_ITEM(retval, 0, __tmp150); + PyObject *__tmp151 = self->_response_formatters.f1; + PyTuple_SET_ITEM(retval, 1, __tmp151); + PyObject *__tmp152 = self->_response_formatters.f2; + PyTuple_SET_ITEM(retval, 2, __tmp152); return retval; } @@ -37432,56 +40417,56 @@ caching_utils___RequestInformation_set_response_formatters(faster_web3____utils_ CPy_DECREF(self->_response_formatters.f2); } tuple_T3OOO tmp; - PyObject *__tmp135; + PyObject *__tmp153; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 3))) { - __tmp135 = NULL; - goto __LL136; + __tmp153 = NULL; + goto __LL154; } if (PyDict_Check(PyTuple_GET_ITEM(value, 0))) - __tmp135 = PyTuple_GET_ITEM(value, 0); - else { - __tmp135 = NULL; - } - if (__tmp135 != NULL) goto __LL137; - __tmp135 = PyTuple_GET_ITEM(value, 0); - if (__tmp135 != NULL) goto __LL137; - __tmp135 = NULL; -__LL137: ; - if (__tmp135 == NULL) goto __LL136; - __tmp135 = PyTuple_GET_ITEM(value, 1); - if (__tmp135 == NULL) goto __LL136; - __tmp135 = PyTuple_GET_ITEM(value, 2); - if (__tmp135 == NULL) goto __LL136; - __tmp135 = value; -__LL136: ; - if (unlikely(__tmp135 == NULL)) { + __tmp153 = PyTuple_GET_ITEM(value, 0); + else { + __tmp153 = NULL; + } + if (__tmp153 != NULL) goto __LL155; + __tmp153 = PyTuple_GET_ITEM(value, 0); + if (__tmp153 != NULL) goto __LL155; + __tmp153 = NULL; +__LL155: ; + if (__tmp153 == NULL) goto __LL154; + __tmp153 = PyTuple_GET_ITEM(value, 1); + if (__tmp153 == NULL) goto __LL154; + __tmp153 = PyTuple_GET_ITEM(value, 2); + if (__tmp153 == NULL) goto __LL154; + __tmp153 = value; +__LL154: ; + if (unlikely(__tmp153 == NULL)) { CPy_TypeError("tuple[union[dict, object], object, object]", value); return -1; } else { - PyObject *__tmp138 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp138); - PyObject *__tmp139; - if (PyDict_Check(__tmp138)) - __tmp139 = __tmp138; + PyObject *__tmp156 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp156); + PyObject *__tmp157; + if (PyDict_Check(__tmp156)) + __tmp157 = __tmp156; else { - __tmp139 = NULL; + __tmp157 = NULL; } - if (__tmp139 != NULL) goto __LL140; - __tmp139 = __tmp138; - if (__tmp139 != NULL) goto __LL140; - CPy_TypeError("union[dict, object]", __tmp138); - __tmp139 = NULL; -__LL140: ; - tmp.f0 = __tmp139; - PyObject *__tmp141 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp141); - PyObject *__tmp142; - __tmp142 = __tmp141; - tmp.f1 = __tmp142; - PyObject *__tmp143 = PyTuple_GET_ITEM(value, 2); - CPy_INCREF(__tmp143); - PyObject *__tmp144; - __tmp144 = __tmp143; - tmp.f2 = __tmp144; + if (__tmp157 != NULL) goto __LL158; + __tmp157 = __tmp156; + if (__tmp157 != NULL) goto __LL158; + CPy_TypeError("union[dict, object]", __tmp156); + __tmp157 = NULL; +__LL158: ; + tmp.f0 = __tmp157; + PyObject *__tmp159 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp159); + PyObject *__tmp160; + __tmp160 = __tmp159; + tmp.f1 = __tmp160; + PyObject *__tmp161 = PyTuple_GET_ITEM(value, 2); + CPy_INCREF(__tmp161); + PyObject *__tmp162; + __tmp162 = __tmp161; + tmp.f2 = __tmp162; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -37520,16 +40505,16 @@ caching_utils___RequestInformation_set_subscription_id(faster_web3____utils___ca else { tmp = NULL; } - if (tmp != NULL) goto __LL145; + if (tmp != NULL) goto __LL163; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL145; + if (tmp != NULL) goto __LL163; CPy_TypeError("str or None", value); tmp = NULL; -__LL145: ; +__LL163: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -40693,10 +43678,10 @@ CPyL66: ; cpy_r_r83 = PyTuple_New(2); if (unlikely(cpy_r_r83 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp146 = cpy_r_r82.f0; - PyTuple_SET_ITEM(cpy_r_r83, 0, __tmp146); - PyObject *__tmp147 = cpy_r_r82.f1; - PyTuple_SET_ITEM(cpy_r_r83, 1, __tmp147); + PyObject *__tmp164 = cpy_r_r82.f0; + PyTuple_SET_ITEM(cpy_r_r83, 0, __tmp164); + PyObject *__tmp165 = cpy_r_r82.f1; + PyTuple_SET_ITEM(cpy_r_r83, 1, __tmp165); CPyList_SetItemUnsafe(cpy_r_r71, cpy_r_r72, cpy_r_r83); cpy_r_r84 = cpy_r_r72 + 1; cpy_r_r72 = cpy_r_r84; @@ -40960,74 +43945,74 @@ PyObject *CPyPy_caching_utils___RequestInformation_____init__(PyObject *self, Py } PyObject *arg_params = obj_params; tuple_T3OOO arg_response_formatters; - PyObject *__tmp148; + PyObject *__tmp166; if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp148 = NULL; - goto __LL149; + __tmp166 = NULL; + goto __LL167; } if (PyDict_Check(PyTuple_GET_ITEM(obj_response_formatters, 0))) - __tmp148 = PyTuple_GET_ITEM(obj_response_formatters, 0); - else { - __tmp148 = NULL; - } - if (__tmp148 != NULL) goto __LL150; - __tmp148 = PyTuple_GET_ITEM(obj_response_formatters, 0); - if (__tmp148 != NULL) goto __LL150; - __tmp148 = NULL; -__LL150: ; - if (__tmp148 == NULL) goto __LL149; - __tmp148 = PyTuple_GET_ITEM(obj_response_formatters, 1); - if (__tmp148 == NULL) goto __LL149; - __tmp148 = PyTuple_GET_ITEM(obj_response_formatters, 2); - if (__tmp148 == NULL) goto __LL149; - __tmp148 = obj_response_formatters; -__LL149: ; - if (unlikely(__tmp148 == NULL)) { + __tmp166 = PyTuple_GET_ITEM(obj_response_formatters, 0); + else { + __tmp166 = NULL; + } + if (__tmp166 != NULL) goto __LL168; + __tmp166 = PyTuple_GET_ITEM(obj_response_formatters, 0); + if (__tmp166 != NULL) goto __LL168; + __tmp166 = NULL; +__LL168: ; + if (__tmp166 == NULL) goto __LL167; + __tmp166 = PyTuple_GET_ITEM(obj_response_formatters, 1); + if (__tmp166 == NULL) goto __LL167; + __tmp166 = PyTuple_GET_ITEM(obj_response_formatters, 2); + if (__tmp166 == NULL) goto __LL167; + __tmp166 = obj_response_formatters; +__LL167: ; + if (unlikely(__tmp166 == NULL)) { CPy_TypeError("tuple[union[dict, object], object, object]", obj_response_formatters); goto fail; } else { - PyObject *__tmp151 = PyTuple_GET_ITEM(obj_response_formatters, 0); - PyObject *__tmp152; - if (PyDict_Check(__tmp151)) - __tmp152 = __tmp151; + PyObject *__tmp169 = PyTuple_GET_ITEM(obj_response_formatters, 0); + PyObject *__tmp170; + if (PyDict_Check(__tmp169)) + __tmp170 = __tmp169; else { - __tmp152 = NULL; + __tmp170 = NULL; } - if (__tmp152 != NULL) goto __LL153; - __tmp152 = __tmp151; - if (__tmp152 != NULL) goto __LL153; - CPy_TypeError("union[dict, object]", __tmp151); - __tmp152 = NULL; -__LL153: ; - arg_response_formatters.f0 = __tmp152; - PyObject *__tmp154 = PyTuple_GET_ITEM(obj_response_formatters, 1); - PyObject *__tmp155; - __tmp155 = __tmp154; - arg_response_formatters.f1 = __tmp155; - PyObject *__tmp156 = PyTuple_GET_ITEM(obj_response_formatters, 2); - PyObject *__tmp157; - __tmp157 = __tmp156; - arg_response_formatters.f2 = __tmp157; + if (__tmp170 != NULL) goto __LL171; + __tmp170 = __tmp169; + if (__tmp170 != NULL) goto __LL171; + CPy_TypeError("union[dict, object]", __tmp169); + __tmp170 = NULL; +__LL171: ; + arg_response_formatters.f0 = __tmp170; + PyObject *__tmp172 = PyTuple_GET_ITEM(obj_response_formatters, 1); + PyObject *__tmp173; + __tmp173 = __tmp172; + arg_response_formatters.f1 = __tmp173; + PyObject *__tmp174 = PyTuple_GET_ITEM(obj_response_formatters, 2); + PyObject *__tmp175; + __tmp175 = __tmp174; + arg_response_formatters.f2 = __tmp175; } PyObject *arg_subscription_id; if (obj_subscription_id == NULL) { arg_subscription_id = NULL; - goto __LL158; + goto __LL176; } if (PyUnicode_Check(obj_subscription_id)) arg_subscription_id = obj_subscription_id; else { arg_subscription_id = NULL; } - if (arg_subscription_id != NULL) goto __LL158; + if (arg_subscription_id != NULL) goto __LL176; if (obj_subscription_id == Py_None) arg_subscription_id = obj_subscription_id; else { arg_subscription_id = NULL; } - if (arg_subscription_id != NULL) goto __LL158; + if (arg_subscription_id != NULL) goto __LL176; CPy_TypeError("str or None", obj_subscription_id); goto fail; -__LL158: ; +__LL176: ; char retval = CPyDef_caching_utils___RequestInformation_____init__(arg_self, arg_method, arg_params, arg_response_formatters, arg_subscription_id); if (retval == 2) { return NULL; @@ -41089,12 +44074,12 @@ PyObject *CPyDef_caching_utils___RequestInformation_____repr__(PyObject *cpy_r_s cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp159 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp159); - PyObject *__tmp160 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp160); - PyObject *__tmp161 = cpy_r_r5.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp161); + PyObject *__tmp177 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp177); + PyObject *__tmp178 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp178); + PyObject *__tmp179 = cpy_r_r5.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp179); cpy_r_r11 = CPyDict_Build(5, cpy_r_r0, cpy_r_r1, cpy_r_r2, cpy_r_r3, cpy_r_r4, cpy_r_r10, cpy_r_r6, cpy_r_r7, cpy_r_r8, cpy_r_r9); CPy_DECREF(cpy_r_r1); CPy_DECREF(cpy_r_r3); @@ -41228,16 +44213,16 @@ char CPyDef_caching_utils___is_cacheable_request(PyObject *cpy_r_provider, PyObj else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL162; + if (cpy_r_r5 != NULL) goto __LL180; if (PyTuple_Check(cpy_r_r4)) cpy_r_r5 = cpy_r_r4; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL162; + if (cpy_r_r5 != NULL) goto __LL180; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "is_cacheable_request", 166, CPyStatic_caching_utils___globals, "union[set, tuple]", cpy_r_r4); goto CPyL21; -__LL162: ; +__LL180: ; cpy_r_r6 = PySequence_Contains(cpy_r_r5, cpy_r_method); CPy_DECREF(cpy_r_r5); cpy_r_r7 = cpy_r_r6 >= 0; @@ -41559,16 +44544,16 @@ CPyL22: ; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL163; + if (cpy_r_r46 != NULL) goto __LL181; if (PyLong_Check(cpy_r_r45)) cpy_r_r46 = cpy_r_r45; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL163; + if (cpy_r_r46 != NULL) goto __LL181; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 236, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r45); goto CPyL25; -__LL163: ; +__LL181: ; cpy_r_r47 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ cpy_r_r48 = PyObject_SetAttr(cpy_r_provider, cpy_r_r47, cpy_r_r46); CPy_DECREF(cpy_r_r46); @@ -41621,8 +44606,8 @@ CPyL31: ; if (!cpy_r_r59) goto CPyL34; CPy_Unreachable(); CPyL33: ; - tuple_T3OOO __tmp164 = { NULL, NULL, NULL }; - cpy_r_r60 = __tmp164; + tuple_T3OOO __tmp182 = { NULL, NULL, NULL }; + cpy_r_r60 = __tmp182; cpy_r_r61 = cpy_r_r60; goto CPyL35; CPyL34: ; @@ -42123,10 +45108,10 @@ CPyL12: ; cpy_r_r17 = PyTuple_New(2); if (unlikely(cpy_r_r17 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp165 = cpy_r_r16.f0; - PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp165); - PyObject *__tmp166 = cpy_r_r16.f1; - PyTuple_SET_ITEM(cpy_r_r17, 1, __tmp166); + PyObject *__tmp183 = cpy_r_r16.f0; + PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp183); + PyObject *__tmp184 = cpy_r_r16.f1; + PyTuple_SET_ITEM(cpy_r_r17, 1, __tmp184); cpy_r_r18 = PyObject_Str(cpy_r_r17); CPy_DECREF(cpy_r_r17); if (unlikely(cpy_r_r18 == NULL)) { @@ -42293,8 +45278,8 @@ CPyL39: ; CPyL40: ; CPy_Unreachable(); CPyL41: ; - tuple_T3OOO __tmp167 = { NULL, NULL, NULL }; - cpy_r_r55 = __tmp167; + tuple_T3OOO __tmp185 = { NULL, NULL, NULL }; + cpy_r_r55 = __tmp185; cpy_r_r56 = cpy_r_r55; goto CPyL43; CPyL42: ; @@ -43105,16 +46090,16 @@ CPyL66: ; else { cpy_r_r88 = NULL; } - if (cpy_r_r88 != NULL) goto __LL168; + if (cpy_r_r88 != NULL) goto __LL186; if (PyLong_Check(cpy_r_r87)) cpy_r_r88 = cpy_r_r87; else { cpy_r_r88 = NULL; } - if (cpy_r_r88 != NULL) goto __LL168; + if (cpy_r_r88 != NULL) goto __LL186; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 332, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r87); goto CPyL70; -__LL168: ; +__LL186: ; cpy_r_r89 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r89 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 331, CPyStatic_caching_utils___globals); @@ -43208,8 +46193,8 @@ CPyL80: ; if (!cpy_r_r106) goto CPyL83; CPy_Unreachable(); CPyL82: ; - tuple_T3OOO __tmp169 = { NULL, NULL, NULL }; - cpy_r_r107 = __tmp169; + tuple_T3OOO __tmp187 = { NULL, NULL, NULL }; + cpy_r_r107 = __tmp187; cpy_r_r108 = cpy_r_r107; goto CPyL84; CPyL83: ; @@ -43541,10 +46526,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp170 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp170); - PyObject *__tmp171 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp171); + PyObject *__tmp188 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp188); + PyObject *__tmp189 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp189); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -44741,10 +47726,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp172 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp172); - PyObject *__tmp173 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp173); + PyObject *__tmp190 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp190); + PyObject *__tmp191 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp191); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -45258,8 +48243,8 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_366_____mypyc_generator_helper_ cpy_r_r11 = cpy_r_r10; cpy_r_r12 = NULL; cpy_r_r13 = cpy_r_r12; - tuple_T3OOO __tmp174 = { NULL, NULL, NULL }; - cpy_r_r14 = __tmp174; + tuple_T3OOO __tmp192 = { NULL, NULL, NULL }; + cpy_r_r14 = __tmp192; cpy_r_r15 = cpy_r_r14; cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_366Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { @@ -45632,10 +48617,10 @@ CPyL61: ; cpy_r_r72 = PyTuple_New(2); if (unlikely(cpy_r_r72 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp175 = cpy_r_r71.f0; - PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp175); - PyObject *__tmp176 = cpy_r_r71.f1; - PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp176); + PyObject *__tmp193 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp193); + PyObject *__tmp194 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp194); cpy_r_r73 = PyObject_Str(cpy_r_r72); CPy_DECREF(cpy_r_r72); if (unlikely(cpy_r_r73 == NULL)) { @@ -45690,16 +48675,16 @@ CPyL67: ; else { cpy_r_r80 = NULL; } - if (cpy_r_r80 != NULL) goto __LL177; + if (cpy_r_r80 != NULL) goto __LL195; if (cpy_r_r79 == Py_None) cpy_r_r80 = cpy_r_r79; else { cpy_r_r80 = NULL; } - if (cpy_r_r80 != NULL) goto __LL177; + if (cpy_r_r80 != NULL) goto __LL195; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 374, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r79); goto CPyL291; -__LL177: ; +__LL195: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_request_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); } @@ -46715,8 +49700,8 @@ CPyL228: ; CPyL229: ; CPy_Unreachable(); CPyL230: ; - tuple_T3OOO __tmp178 = { NULL, NULL, NULL }; - cpy_r_r237 = __tmp178; + tuple_T3OOO __tmp196 = { NULL, NULL, NULL }; + cpy_r_r237 = __tmp196; cpy_r_r15 = cpy_r_r237; goto CPyL232; CPyL231: ; @@ -47646,10 +50631,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp179 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp179); - PyObject *__tmp180 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp180); + PyObject *__tmp197 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp197); + PyObject *__tmp198 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp198); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -48213,10 +51198,10 @@ CPyL22: ; cpy_r_r25 = PyTuple_New(2); if (unlikely(cpy_r_r25 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp181 = cpy_r_r24.f0; - PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp181); - PyObject *__tmp182 = cpy_r_r24.f1; - PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp182); + PyObject *__tmp199 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp199); + PyObject *__tmp200 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp200); cpy_r_r26 = PyObject_Str(cpy_r_r25); CPy_DECREF(cpy_r_r25); if (unlikely(cpy_r_r26 == NULL)) { @@ -48271,16 +51256,16 @@ CPyL28: ; else { cpy_r_r33 = NULL; } - if (cpy_r_r33 != NULL) goto __LL183; + if (cpy_r_r33 != NULL) goto __LL201; if (cpy_r_r32 == Py_None) cpy_r_r33 = cpy_r_r32; else { cpy_r_r33 = NULL; } - if (cpy_r_r33 != NULL) goto __LL183; + if (cpy_r_r33 != NULL) goto __LL201; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 402, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); goto CPyL87; -__LL183: ; +__LL201: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_send_caching_envObject *)cpy_r_r2)->___mypyc_generator_attribute__cached_response); } @@ -48884,10 +51869,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp184 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp184); - PyObject *__tmp185 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp185); + PyObject *__tmp202 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp202); + PyObject *__tmp203 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp203); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -49521,8 +52506,8 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_422_____mypyc_generator_helper_ cpy_r_r11 = cpy_r_r10; cpy_r_r12 = NULL; cpy_r_r13 = cpy_r_r12; - tuple_T3OOO __tmp186 = { NULL, NULL, NULL }; - cpy_r_r14 = __tmp186; + tuple_T3OOO __tmp204 = { NULL, NULL, NULL }; + cpy_r_r14 = __tmp204; cpy_r_r15 = cpy_r_r14; cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_422Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { @@ -49933,10 +52918,10 @@ CPyL66: ; cpy_r_r79 = PyTuple_New(2); if (unlikely(cpy_r_r79 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp187 = cpy_r_r78.f0; - PyTuple_SET_ITEM(cpy_r_r79, 0, __tmp187); - PyObject *__tmp188 = cpy_r_r78.f1; - PyTuple_SET_ITEM(cpy_r_r79, 1, __tmp188); + PyObject *__tmp205 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r79, 0, __tmp205); + PyObject *__tmp206 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r79, 1, __tmp206); cpy_r_r80 = PyObject_Str(cpy_r_r79); CPy_DECREF(cpy_r_r79); if (unlikely(cpy_r_r80 == NULL)) { @@ -49991,16 +52976,16 @@ CPyL72: ; else { cpy_r_r87 = NULL; } - if (cpy_r_r87 != NULL) goto __LL189; + if (cpy_r_r87 != NULL) goto __LL207; if (cpy_r_r86 == Py_None) cpy_r_r87 = cpy_r_r86; else { cpy_r_r87 = NULL; } - if (cpy_r_r87 != NULL) goto __LL189; + if (cpy_r_r87 != NULL) goto __LL207; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 433, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r86); goto CPyL295; -__LL189: ; +__LL207: ; if (((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result != NULL) { CPy_DECREF(((faster_web3____utils___caching___caching_utils___wrapper_async_handle_recv_caching_envObject *)cpy_r_r16)->___mypyc_generator_attribute__cache_result); } @@ -51008,8 +53993,8 @@ CPyL232: ; CPyL233: ; CPy_Unreachable(); CPyL234: ; - tuple_T3OOO __tmp190 = { NULL, NULL, NULL }; - cpy_r_r243 = __tmp190; + tuple_T3OOO __tmp208 = { NULL, NULL, NULL }; + cpy_r_r243 = __tmp208; cpy_r_r15 = cpy_r_r243; goto CPyL236; CPyL235: ; @@ -51925,10 +54910,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp191 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp191); - PyObject *__tmp192 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp192); + PyObject *__tmp209 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp209); + PyObject *__tmp210 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp210); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -53324,10 +56309,10 @@ CPyL3: ; cpy_r_r155 = PyTuple_New(2); if (unlikely(cpy_r_r155 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp193 = cpy_r_r154.f0; - PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp193); - PyObject *__tmp194 = cpy_r_r154.f1; - PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp194); + PyObject *__tmp211 = cpy_r_r154.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp211); + PyObject *__tmp212 = cpy_r_r154.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp212); cpy_r_r156 = PyObject_GetItem(cpy_r_r149, cpy_r_r155); CPy_DECREF(cpy_r_r149); CPy_DECREF(cpy_r_r155); @@ -53355,10 +56340,10 @@ CPyL3: ; cpy_r_r164 = PyTuple_New(2); if (unlikely(cpy_r_r164 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp195 = cpy_r_r163.f0; - PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp195); - PyObject *__tmp196 = cpy_r_r163.f1; - PyTuple_SET_ITEM(cpy_r_r164, 1, __tmp196); + PyObject *__tmp213 = cpy_r_r163.f0; + PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp213); + PyObject *__tmp214 = cpy_r_r163.f1; + PyTuple_SET_ITEM(cpy_r_r164, 1, __tmp214); cpy_r_r165 = PyObject_GetItem(cpy_r_r138, cpy_r_r164); CPy_DECREF(cpy_r_r138); CPy_DECREF(cpy_r_r164); @@ -54729,10 +57714,10 @@ CPyL230: ; cpy_r_r559 = PyTuple_New(2); if (unlikely(cpy_r_r559 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp197 = cpy_r_r558.f0; - PyTuple_SET_ITEM(cpy_r_r559, 0, __tmp197); - PyObject *__tmp198 = cpy_r_r558.f1; - PyTuple_SET_ITEM(cpy_r_r559, 1, __tmp198); + PyObject *__tmp215 = cpy_r_r558.f0; + PyTuple_SET_ITEM(cpy_r_r559, 0, __tmp215); + PyObject *__tmp216 = cpy_r_r558.f1; + PyTuple_SET_ITEM(cpy_r_r559, 1, __tmp216); cpy_r_r560 = PyObject_GetItem(cpy_r_r553, cpy_r_r559); CPy_DECREF(cpy_r_r553); CPy_DECREF(cpy_r_r559); @@ -54790,12 +57775,12 @@ CPyL230: ; cpy_r_r581 = PyTuple_New(3); if (unlikely(cpy_r_r581 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp199 = cpy_r_r580.f0; - PyTuple_SET_ITEM(cpy_r_r581, 0, __tmp199); - PyObject *__tmp200 = cpy_r_r580.f1; - PyTuple_SET_ITEM(cpy_r_r581, 1, __tmp200); - PyObject *__tmp201 = cpy_r_r580.f2; - PyTuple_SET_ITEM(cpy_r_r581, 2, __tmp201); + PyObject *__tmp217 = cpy_r_r580.f0; + PyTuple_SET_ITEM(cpy_r_r581, 0, __tmp217); + PyObject *__tmp218 = cpy_r_r580.f1; + PyTuple_SET_ITEM(cpy_r_r581, 1, __tmp218); + PyObject *__tmp219 = cpy_r_r580.f2; + PyTuple_SET_ITEM(cpy_r_r581, 2, __tmp219); cpy_r_r582 = PyObject_GetItem(cpy_r_r572, cpy_r_r581); CPy_DECREF(cpy_r_r572); CPy_DECREF(cpy_r_r581); @@ -54809,10 +57794,10 @@ CPyL230: ; cpy_r_r584 = PyTuple_New(2); if (unlikely(cpy_r_r584 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp202 = cpy_r_r583.f0; - PyTuple_SET_ITEM(cpy_r_r584, 0, __tmp202); - PyObject *__tmp203 = cpy_r_r583.f1; - PyTuple_SET_ITEM(cpy_r_r584, 1, __tmp203); + PyObject *__tmp220 = cpy_r_r583.f0; + PyTuple_SET_ITEM(cpy_r_r584, 0, __tmp220); + PyObject *__tmp221 = cpy_r_r583.f1; + PyTuple_SET_ITEM(cpy_r_r584, 1, __tmp221); cpy_r_r585 = PyObject_GetItem(cpy_r_r568, cpy_r_r584); CPy_DECREF(cpy_r_r568); CPy_DECREF(cpy_r_r584); @@ -54825,10 +57810,10 @@ CPyL230: ; cpy_r_r587 = PyTuple_New(2); if (unlikely(cpy_r_r587 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp204 = cpy_r_r586.f0; - PyTuple_SET_ITEM(cpy_r_r587, 0, __tmp204); - PyObject *__tmp205 = cpy_r_r586.f1; - PyTuple_SET_ITEM(cpy_r_r587, 1, __tmp205); + PyObject *__tmp222 = cpy_r_r586.f0; + PyTuple_SET_ITEM(cpy_r_r587, 0, __tmp222); + PyObject *__tmp223 = cpy_r_r586.f1; + PyTuple_SET_ITEM(cpy_r_r587, 1, __tmp223); cpy_r_r588 = PyObject_GetItem(cpy_r_r542, cpy_r_r587); CPy_DECREF(cpy_r_r542); CPy_DECREF(cpy_r_r587); @@ -55183,12 +58168,12 @@ CPyL288: ; cpy_r_r684 = PyTuple_New(3); if (unlikely(cpy_r_r684 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp206 = cpy_r_r683.f0; - PyTuple_SET_ITEM(cpy_r_r684, 0, __tmp206); - PyObject *__tmp207 = cpy_r_r683.f1; - PyTuple_SET_ITEM(cpy_r_r684, 1, __tmp207); - PyObject *__tmp208 = cpy_r_r683.f2; - PyTuple_SET_ITEM(cpy_r_r684, 2, __tmp208); + PyObject *__tmp224 = cpy_r_r683.f0; + PyTuple_SET_ITEM(cpy_r_r684, 0, __tmp224); + PyObject *__tmp225 = cpy_r_r683.f1; + PyTuple_SET_ITEM(cpy_r_r684, 1, __tmp225); + PyObject *__tmp226 = cpy_r_r683.f2; + PyTuple_SET_ITEM(cpy_r_r684, 2, __tmp226); cpy_r_r685 = PyObject_GetItem(cpy_r_r673, cpy_r_r684); CPy_DECREF(cpy_r_r673); CPy_DECREF(cpy_r_r684); @@ -55201,10 +58186,10 @@ CPyL288: ; cpy_r_r687 = PyTuple_New(2); if (unlikely(cpy_r_r687 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp209 = cpy_r_r686.f0; - PyTuple_SET_ITEM(cpy_r_r687, 0, __tmp209); - PyObject *__tmp210 = cpy_r_r686.f1; - PyTuple_SET_ITEM(cpy_r_r687, 1, __tmp210); + PyObject *__tmp227 = cpy_r_r686.f0; + PyTuple_SET_ITEM(cpy_r_r687, 0, __tmp227); + PyObject *__tmp228 = cpy_r_r686.f1; + PyTuple_SET_ITEM(cpy_r_r687, 1, __tmp228); cpy_r_r688 = PyObject_GetItem(cpy_r_r656, cpy_r_r687); CPy_DECREF(cpy_r_r656); CPy_DECREF(cpy_r_r687); @@ -55281,12 +58266,12 @@ CPyL288: ; cpy_r_r717 = PyTuple_New(3); if (unlikely(cpy_r_r717 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp211 = cpy_r_r716.f0; - PyTuple_SET_ITEM(cpy_r_r717, 0, __tmp211); - PyObject *__tmp212 = cpy_r_r716.f1; - PyTuple_SET_ITEM(cpy_r_r717, 1, __tmp212); - PyObject *__tmp213 = cpy_r_r716.f2; - PyTuple_SET_ITEM(cpy_r_r717, 2, __tmp213); + PyObject *__tmp229 = cpy_r_r716.f0; + PyTuple_SET_ITEM(cpy_r_r717, 0, __tmp229); + PyObject *__tmp230 = cpy_r_r716.f1; + PyTuple_SET_ITEM(cpy_r_r717, 1, __tmp230); + PyObject *__tmp231 = cpy_r_r716.f2; + PyTuple_SET_ITEM(cpy_r_r717, 2, __tmp231); cpy_r_r718 = PyObject_GetItem(cpy_r_r706, cpy_r_r717); CPy_DECREF(cpy_r_r706); CPy_DECREF(cpy_r_r717); @@ -55299,10 +58284,10 @@ CPyL288: ; cpy_r_r720 = PyTuple_New(2); if (unlikely(cpy_r_r720 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp214 = cpy_r_r719.f0; - PyTuple_SET_ITEM(cpy_r_r720, 0, __tmp214); - PyObject *__tmp215 = cpy_r_r719.f1; - PyTuple_SET_ITEM(cpy_r_r720, 1, __tmp215); + PyObject *__tmp232 = cpy_r_r719.f0; + PyTuple_SET_ITEM(cpy_r_r720, 0, __tmp232); + PyObject *__tmp233 = cpy_r_r719.f1; + PyTuple_SET_ITEM(cpy_r_r720, 1, __tmp233); cpy_r_r721 = PyObject_GetItem(cpy_r_r695, cpy_r_r720); CPy_DECREF(cpy_r_r695); CPy_DECREF(cpy_r_r720); @@ -57421,8 +60406,8 @@ CPyL64: ; if (!cpy_r_r119) goto CPyL67; CPy_Unreachable(); CPyL66: ; - tuple_T3OOO __tmp216 = { NULL, NULL, NULL }; - cpy_r_r120 = __tmp216; + tuple_T3OOO __tmp234 = { NULL, NULL, NULL }; + cpy_r_r120 = __tmp234; cpy_r_r121 = cpy_r_r120; goto CPyL68; CPyL67: ; @@ -57587,43 +60572,43 @@ PyObject *CPyPy_request_caching_validation___is_beyond_validation_threshold(PyOb PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL217; + goto __LL235; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL217; + if (arg_blocknum != NULL) goto __LL235; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL217; + if (arg_blocknum != NULL) goto __LL235; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL217: ; +__LL235: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL218; + goto __LL236; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL218; + if (arg_block_timestamp != NULL) goto __LL236; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL218; + if (arg_block_timestamp != NULL) goto __LL236; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL218: ; +__LL236: ; char retval = CPyDef_request_caching_validation___is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); if (retval == 2) { return NULL; @@ -58127,8 +61112,8 @@ CPyL40: ; if (!cpy_r_r86) goto CPyL43; CPy_Unreachable(); CPyL42: ; - tuple_T3OOO __tmp219 = { NULL, NULL, NULL }; - cpy_r_r87 = __tmp219; + tuple_T3OOO __tmp237 = { NULL, NULL, NULL }; + cpy_r_r87 = __tmp237; cpy_r_r88 = cpy_r_r87; goto CPyL44; CPyL43: ; @@ -58507,8 +61492,8 @@ CPyL26: ; if (!cpy_r_r54) goto CPyL29; CPy_Unreachable(); CPyL28: ; - tuple_T3OOO __tmp220 = { NULL, NULL, NULL }; - cpy_r_r55 = __tmp220; + tuple_T3OOO __tmp238 = { NULL, NULL, NULL }; + cpy_r_r55 = __tmp238; cpy_r_r56 = cpy_r_r55; goto CPyL30; CPyL29: ; @@ -59850,8 +62835,8 @@ CPyL146: ; if (!cpy_r_r207) goto CPyL149; CPy_Unreachable(); CPyL148: ; - tuple_T3OOO __tmp221 = { NULL, NULL, NULL }; - cpy_r_r208 = __tmp221; + tuple_T3OOO __tmp239 = { NULL, NULL, NULL }; + cpy_r_r208 = __tmp239; cpy_r_r209 = cpy_r_r208; goto CPyL151; CPyL149: ; @@ -60287,10 +63272,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp222 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp222); - PyObject *__tmp223 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp223); + PyObject *__tmp240 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp240); + PyObject *__tmp241 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp241); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -60469,43 +63454,43 @@ PyObject *CPyPy_request_caching_validation___async_is_beyond_validation_threshol PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL224; + goto __LL242; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL224; + if (arg_blocknum != NULL) goto __LL242; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL224; + if (arg_blocknum != NULL) goto __LL242; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL224: ; +__LL242: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL225; + goto __LL243; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL225; + if (arg_block_timestamp != NULL) goto __LL243; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL225; + if (arg_block_timestamp != NULL) goto __LL243; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL225: ; +__LL243: ; PyObject *retval = CPyDef_request_caching_validation___async_is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); return retval; fail: ; @@ -61145,10 +64130,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp226 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp226); - PyObject *__tmp227 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp227); + PyObject *__tmp244 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp244); + PyObject *__tmp245 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp245); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -61304,16 +64289,16 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_block_id_in_par else { arg__result = NULL; } - if (arg__result != NULL) goto __LL228; + if (arg__result != NULL) goto __LL246; if (PyUnicode_Check(obj__result)) arg__result = obj__result; else { arg__result = NULL; } - if (arg__result != NULL) goto __LL228; + if (arg__result != NULL) goto __LL246; CPy_TypeError("union[dict, str]", obj__result); goto fail; -__LL228: ; +__LL246: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_block_id_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -62579,8 +65564,8 @@ CPyL151: ; if (!cpy_r_r208) goto CPyL154; CPy_Unreachable(); CPyL153: ; - tuple_T3OOO __tmp229 = { NULL, NULL, NULL }; - cpy_r_r209 = __tmp229; + tuple_T3OOO __tmp247 = { NULL, NULL, NULL }; + cpy_r_r209 = __tmp247; cpy_r_r210 = cpy_r_r209; goto CPyL156; CPyL154: ; @@ -63057,10 +66042,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp230 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp230); - PyObject *__tmp231 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp231); + PyObject *__tmp248 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp248); + PyObject *__tmp249 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp249); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -64057,8 +67042,8 @@ CPyL101: ; if (!cpy_r_r134) goto CPyL104; CPy_Unreachable(); CPyL103: ; - tuple_T3OOO __tmp232 = { NULL, NULL, NULL }; - cpy_r_r135 = __tmp232; + tuple_T3OOO __tmp250 = { NULL, NULL, NULL }; + cpy_r_r135 = __tmp250; cpy_r_r136 = cpy_r_r135; goto CPyL106; CPyL104: ; @@ -64468,10 +67453,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp233 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp233); - PyObject *__tmp234 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp234); + PyObject *__tmp251 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp251); + PyObject *__tmp252 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp252); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -64627,16 +67612,16 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_blockhash_in_pa else { arg__result = NULL; } - if (arg__result != NULL) goto __LL235; + if (arg__result != NULL) goto __LL253; if (PyUnicode_Check(obj__result)) arg__result = obj__result; else { arg__result = NULL; } - if (arg__result != NULL) goto __LL235; + if (arg__result != NULL) goto __LL253; CPy_TypeError("union[dict, str]", obj__result); goto fail; -__LL235: ; +__LL253: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_blockhash_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -65568,39 +68553,39 @@ PyObject *CPyPy_contracts___find_matching_event_abi(PyObject *self, PyObject *co PyObject *arg_event_name; if (obj_event_name == NULL) { arg_event_name = NULL; - goto __LL236; + goto __LL254; } if (PyUnicode_Check(obj_event_name)) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL236; + if (arg_event_name != NULL) goto __LL254; if (obj_event_name == Py_None) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL236; + if (arg_event_name != NULL) goto __LL254; CPy_TypeError("str or None", obj_event_name); goto fail; -__LL236: ; +__LL254: ; PyObject *arg_argument_names; if (obj_argument_names == NULL) { arg_argument_names = NULL; - goto __LL237; + goto __LL255; } arg_argument_names = obj_argument_names; - if (arg_argument_names != NULL) goto __LL237; + if (arg_argument_names != NULL) goto __LL255; if (obj_argument_names == Py_None) arg_argument_names = obj_argument_names; else { arg_argument_names = NULL; } - if (arg_argument_names != NULL) goto __LL237; + if (arg_argument_names != NULL) goto __LL255; CPy_TypeError("object or None", obj_argument_names); goto fail; -__LL237: ; +__LL255: ; PyObject *retval = CPyDef_contracts___find_matching_event_abi(arg_abi, arg_event_name, arg_argument_names); return retval; fail: ; @@ -66209,25 +69194,25 @@ PyObject *CPyPy_contracts___encode_abi(PyObject *self, PyObject *const *args, si PyObject *arg_data; if (obj_data == NULL) { arg_data = NULL; - goto __LL238; + goto __LL256; } if (PyUnicode_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL238; + if (arg_data != NULL) goto __LL256; arg_data = obj_data; - if (arg_data != NULL) goto __LL238; + if (arg_data != NULL) goto __LL256; if (obj_data == Py_None) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL238; + if (arg_data != NULL) goto __LL256; CPy_TypeError("union[str, object, None]", obj_data); goto fail; -__LL238: ; +__LL256: ; PyObject *retval = CPyDef_contracts___encode_abi(arg_w3, arg_abi, arg_arguments, arg_data); return retval; fail: ; @@ -66743,16 +69728,16 @@ CPyL79: ; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL239; + if (cpy_r_r109 != NULL) goto __LL257; if (PyBytes_Check(cpy_r_address) || PyByteArray_Check(cpy_r_address)) cpy_r_r109 = cpy_r_address; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL239; + if (cpy_r_r109 != NULL) goto __LL257; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", 217, CPyStatic_contracts___globals, "union[str, bytes]", cpy_r_address); goto CPyL114; -__LL239: ; +__LL257: ; cpy_r_r110 = CPyDict_SetDefault(cpy_r_prepared_transaction, cpy_r_r108, cpy_r_r109); CPy_DECREF(cpy_r_r109); if (unlikely(cpy_r_r110 == NULL)) { @@ -66764,16 +69749,16 @@ __LL239: ; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL240; + if (cpy_r_r111 != NULL) goto __LL258; if (PyUnicode_Check(cpy_r_r110)) cpy_r_r111 = cpy_r_r110; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL240; + if (cpy_r_r111 != NULL) goto __LL258; CPy_TypeError("union[bytes, str]", cpy_r_r110); cpy_r_r111 = NULL; -__LL240: ; +__LL258: ; if (unlikely(cpy_r_r111 == NULL)) { CPy_AddTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); goto CPyL114; @@ -67005,22 +69990,22 @@ PyObject *CPyPy_contracts___prepare_transaction(PyObject *self, PyObject *const else { arg_address = NULL; } - if (arg_address != NULL) goto __LL241; + if (arg_address != NULL) goto __LL259; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL241; + if (arg_address != NULL) goto __LL259; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL241; + if (arg_address != NULL) goto __LL259; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL241: ; +__LL259: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (PyUnicode_Check(obj_abi_element_identifier)) @@ -67028,100 +70013,100 @@ __LL241: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL242; + if (arg_abi_element_identifier != NULL) goto __LL260; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL242; + if (arg_abi_element_identifier != NULL) goto __LL260; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL242: ; +__LL260: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL243; + goto __LL261; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL243; + if (arg_contract_abi != NULL) goto __LL261; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL243; + if (arg_contract_abi != NULL) goto __LL261; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL243: ; +__LL261: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL244; + goto __LL262; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL244; + if (arg_abi_callable != NULL) goto __LL262; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL244; + if (arg_abi_callable != NULL) goto __LL262; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL244: ; +__LL262: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL245; + goto __LL263; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL245; + if (arg_transaction != NULL) goto __LL263; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL245; + if (arg_transaction != NULL) goto __LL263; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL245: ; +__LL263: ; PyObject *arg_fn_args; if (obj_fn_args == NULL) { arg_fn_args = NULL; - goto __LL246; + goto __LL264; } arg_fn_args = obj_fn_args; - if (arg_fn_args != NULL) goto __LL246; + if (arg_fn_args != NULL) goto __LL264; if (obj_fn_args == Py_None) arg_fn_args = obj_fn_args; else { arg_fn_args = NULL; } - if (arg_fn_args != NULL) goto __LL246; + if (arg_fn_args != NULL) goto __LL264; CPy_TypeError("object or None", obj_fn_args); goto fail; -__LL246: ; +__LL264: ; PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL247; + goto __LL265; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL247; + if (arg_fn_kwargs != NULL) goto __LL265; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL247; + if (arg_fn_kwargs != NULL) goto __LL265; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL247: ; +__LL265: ; PyObject *retval = CPyDef_contracts___prepare_transaction(arg_address, arg_w3, arg_abi_element_identifier, arg_contract_abi, arg_abi_callable, arg_transaction, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -67601,80 +70586,80 @@ PyObject *CPyPy_contracts___encode_transaction_data(PyObject *self, PyObject *co else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL248; + if (arg_abi_element_identifier != NULL) goto __LL266; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL248; + if (arg_abi_element_identifier != NULL) goto __LL266; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL248: ; +__LL266: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL249; + goto __LL267; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL249; + if (arg_contract_abi != NULL) goto __LL267; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL249; + if (arg_contract_abi != NULL) goto __LL267; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL249: ; +__LL267: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL250; + goto __LL268; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL250; + if (arg_abi_callable != NULL) goto __LL268; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL250; + if (arg_abi_callable != NULL) goto __LL268; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL250: ; +__LL268: ; PyObject *arg_args; if (obj_args == NULL) { arg_args = NULL; - goto __LL251; + goto __LL269; } arg_args = obj_args; - if (arg_args != NULL) goto __LL251; + if (arg_args != NULL) goto __LL269; if (obj_args == Py_None) arg_args = obj_args; else { arg_args = NULL; } - if (arg_args != NULL) goto __LL251; + if (arg_args != NULL) goto __LL269; CPy_TypeError("object or None", obj_args); goto fail; -__LL251: ; +__LL269: ; PyObject *arg_kwargs; if (obj_kwargs == NULL) { arg_kwargs = NULL; - goto __LL252; + goto __LL270; } arg_kwargs = obj_kwargs; - if (arg_kwargs != NULL) goto __LL252; + if (arg_kwargs != NULL) goto __LL270; if (obj_kwargs == Py_None) arg_kwargs = obj_kwargs; else { arg_kwargs = NULL; } - if (arg_kwargs != NULL) goto __LL252; + if (arg_kwargs != NULL) goto __LL270; CPy_TypeError("object or None", obj_kwargs); goto fail; -__LL252: ; +__LL270: ; PyObject *retval = CPyDef_contracts___encode_transaction_data(arg_w3, arg_abi_element_identifier, arg_contract_abi, arg_abi_callable, arg_args, arg_kwargs); return retval; fail: ; @@ -68117,8 +71102,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp253 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp253; + tuple_T3OOO __tmp271 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp271; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -68155,39 +71140,39 @@ PyObject *CPyPy_contracts___get_constructor_function_info(PyObject *self, PyObje PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL254; + goto __LL272; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL254; + if (arg_contract_abi != NULL) goto __LL272; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL254; + if (arg_contract_abi != NULL) goto __LL272; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL254: ; +__LL272: ; PyObject *arg_constructor_abi; if (obj_constructor_abi == NULL) { arg_constructor_abi = NULL; - goto __LL255; + goto __LL273; } if (PyDict_Check(obj_constructor_abi)) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL255; + if (arg_constructor_abi != NULL) goto __LL273; if (obj_constructor_abi == Py_None) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL255; + if (arg_constructor_abi != NULL) goto __LL273; CPy_TypeError("dict or None", obj_constructor_abi); goto fail; -__LL255: ; +__LL273: ; tuple_T3OOO retval = CPyDef_contracts___get_constructor_function_info(arg_contract_abi, arg_constructor_abi); if (retval.f0 == NULL) { return NULL; @@ -68195,12 +71180,12 @@ __LL255: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp256 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp256); - PyObject *__tmp257 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp257); - PyObject *__tmp258 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp258); + PyObject *__tmp274 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp274); + PyObject *__tmp275 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp275); + PyObject *__tmp276 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp276); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_constructor_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -68308,8 +71293,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp259 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp259; + tuple_T3OOO __tmp277 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp277; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -68346,39 +71331,39 @@ PyObject *CPyPy_contracts___get_fallback_function_info(PyObject *self, PyObject PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL260; + goto __LL278; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL260; + if (arg_contract_abi != NULL) goto __LL278; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL260; + if (arg_contract_abi != NULL) goto __LL278; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL260: ; +__LL278: ; PyObject *arg_fallback_abi; if (obj_fallback_abi == NULL) { arg_fallback_abi = NULL; - goto __LL261; + goto __LL279; } if (PyDict_Check(obj_fallback_abi)) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL261; + if (arg_fallback_abi != NULL) goto __LL279; if (obj_fallback_abi == Py_None) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL261; + if (arg_fallback_abi != NULL) goto __LL279; CPy_TypeError("dict or None", obj_fallback_abi); goto fail; -__LL261: ; +__LL279: ; tuple_T3OOO retval = CPyDef_contracts___get_fallback_function_info(arg_contract_abi, arg_fallback_abi); if (retval.f0 == NULL) { return NULL; @@ -68386,12 +71371,12 @@ __LL261: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp262 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp262); - PyObject *__tmp263 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp263); - PyObject *__tmp264 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp264); + PyObject *__tmp280 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp280); + PyObject *__tmp281 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp281); + PyObject *__tmp282 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp282); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_fallback_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -68499,8 +71484,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp265 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp265; + tuple_T3OOO __tmp283 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp283; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -68537,39 +71522,39 @@ PyObject *CPyPy_contracts___get_receive_function_info(PyObject *self, PyObject * PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL266; + goto __LL284; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL266; + if (arg_contract_abi != NULL) goto __LL284; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL266; + if (arg_contract_abi != NULL) goto __LL284; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL266: ; +__LL284: ; PyObject *arg_receive_abi; if (obj_receive_abi == NULL) { arg_receive_abi = NULL; - goto __LL267; + goto __LL285; } if (PyDict_Check(obj_receive_abi)) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL267; + if (arg_receive_abi != NULL) goto __LL285; if (obj_receive_abi == Py_None) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL267; + if (arg_receive_abi != NULL) goto __LL285; CPy_TypeError("dict or None", obj_receive_abi); goto fail; -__LL267: ; +__LL285: ; tuple_T3OOO retval = CPyDef_contracts___get_receive_function_info(arg_contract_abi, arg_receive_abi); if (retval.f0 == NULL) { return NULL; @@ -68577,12 +71562,12 @@ __LL267: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp268 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp268); - PyObject *__tmp269 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp269); - PyObject *__tmp270 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp270); + PyObject *__tmp286 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp286); + PyObject *__tmp287 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp287); + PyObject *__tmp288 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp288); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_receive_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -68634,22 +71619,22 @@ char CPyDef_contracts___validate_payable(PyObject *cpy_r_transaction, PyObject * else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL271; + if (cpy_r_r2 != NULL) goto __LL289; if (PyUnicode_Check(cpy_r_r1)) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL271; + if (cpy_r_r2 != NULL) goto __LL289; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL271; + if (cpy_r_r2 != NULL) goto __LL289; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 317, CPyStatic_contracts___globals, "union[int, str, None]", cpy_r_r1); goto CPyL23; -__LL271: ; +__LL289: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL24; @@ -68658,16 +71643,16 @@ __LL271: ; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL272; + if (cpy_r_r5 != NULL) goto __LL290; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r5 = cpy_r_r2; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL272; + if (cpy_r_r5 != NULL) goto __LL290; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 318, CPyStatic_contracts___globals, "union[int, str]", cpy_r_r2); goto CPyL23; -__LL272: ; +__LL290: ; cpy_r_r6 = CPyDef_method_formatters___to_integer_if_hex(cpy_r_r5); CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r6 == NULL)) { @@ -68704,16 +71689,16 @@ CPyL9: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL273; + if (cpy_r_r14 != NULL) goto __LL291; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL273; + if (cpy_r_r14 != NULL) goto __LL291; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 321, CPyStatic_contracts___globals, "bool or None", cpy_r_r13); goto CPyL23; -__LL273: ; +__LL291: ; cpy_r_r15 = 0 ? Py_True : Py_False; cpy_r_r16 = cpy_r_r14 == cpy_r_r15; CPy_DECREF(cpy_r_r14); @@ -68729,16 +71714,16 @@ __LL273: ; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL274; + if (cpy_r_r19 != NULL) goto __LL292; if (cpy_r_r18 == Py_None) cpy_r_r19 = cpy_r_r18; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL274; + if (cpy_r_r19 != NULL) goto __LL292; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 322, CPyStatic_contracts___globals, "str or None", cpy_r_r18); goto CPyL23; -__LL274: ; +__LL292: ; cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonpayable' */ cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r19 == cpy_r_r21; @@ -69073,30 +72058,30 @@ PyObject *CPyPy_contracts___parse_block_identifier(PyObject *self, PyObject *con else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL275; + if (arg_block_identifier != NULL) goto __LL293; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL275; + if (arg_block_identifier != NULL) goto __LL293; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL275; + if (arg_block_identifier != NULL) goto __LL293; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL275; + if (arg_block_identifier != NULL) goto __LL293; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL275; + if (arg_block_identifier != NULL) goto __LL293; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL275: ; +__LL293: ; PyObject *retval = CPyDef_contracts___parse_block_identifier(arg_w3, arg_block_identifier); return retval; fail: ; @@ -70382,10 +73367,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp276 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp276); - PyObject *__tmp277 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp277); + PyObject *__tmp294 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp294); + PyObject *__tmp295 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp295); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -70528,24 +73513,24 @@ PyObject *CPyPy_contracts___async_parse_block_identifier(PyObject *self, PyObjec else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL278; + if (arg_block_identifier != NULL) goto __LL296; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL278; + if (arg_block_identifier != NULL) goto __LL296; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL278; + if (arg_block_identifier != NULL) goto __LL296; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL278; + if (arg_block_identifier != NULL) goto __LL296; CPy_TypeError("union[str, int, bytes, object]", obj_block_identifier); goto fail; -__LL278: ; +__LL296: ; PyObject *retval = CPyDef_contracts___async_parse_block_identifier(arg_async_w3, arg_block_identifier); return retval; fail: ; @@ -71264,10 +74249,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp279 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp279); - PyObject *__tmp280 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp280); + PyObject *__tmp297 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp297); + PyObject *__tmp298 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp298); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -72499,8 +75484,8 @@ CPyL2: ; cpy_r_r2 = PyTuple_New(1); if (unlikely(cpy_r_r2 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp281 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp281); + PyObject *__tmp299 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp299); cpy_r_r3 = PyObject_GetIter(cpy_r_r2); CPy_DECREF(cpy_r_r2); if (unlikely(cpy_r_r3 == NULL)) { @@ -72713,8 +75698,8 @@ CPyL40: ; cpy_r_r59 = PyTuple_New(1); if (unlikely(cpy_r_r59 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp282 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r59, 0, __tmp282); + PyObject *__tmp300 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r59, 0, __tmp300); PyObject *cpy_r_r60[5] = { cpy_r_r57, cpy_r_mcs, cpy_r_name, cpy_r_r59, cpy_r_processed_namespace @@ -72846,22 +75831,22 @@ PyObject *CPyPy_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(PyO goto fail; } tuple_T1O arg_bases; - PyObject *__tmp283; + PyObject *__tmp301; if (unlikely(!(PyTuple_Check(obj_bases) && PyTuple_GET_SIZE(obj_bases) == 1))) { - __tmp283 = NULL; - goto __LL284; + __tmp301 = NULL; + goto __LL302; } - __tmp283 = PyTuple_GET_ITEM(obj_bases, 0); - if (__tmp283 == NULL) goto __LL284; - __tmp283 = obj_bases; -__LL284: ; - if (unlikely(__tmp283 == NULL)) { + __tmp301 = PyTuple_GET_ITEM(obj_bases, 0); + if (__tmp301 == NULL) goto __LL302; + __tmp301 = obj_bases; +__LL302: ; + if (unlikely(__tmp301 == NULL)) { CPy_TypeError("tuple[object]", obj_bases); goto fail; } else { - PyObject *__tmp285 = PyTuple_GET_ITEM(obj_bases, 0); - PyObject *__tmp286; - __tmp286 = __tmp285; - arg_bases.f0 = __tmp286; + PyObject *__tmp303 = PyTuple_GET_ITEM(obj_bases, 0); + PyObject *__tmp304; + __tmp304 = __tmp303; + arg_bases.f0 = __tmp304; } PyObject *arg_namespace; if (likely(PyDict_Check(obj_namespace))) @@ -72873,23 +75858,23 @@ __LL284: ; PyObject *arg_normalizers; if (obj_normalizers == NULL) { arg_normalizers = NULL; - goto __LL287; + goto __LL305; } if (PyDict_Check(obj_normalizers)) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL287; + if (arg_normalizers != NULL) goto __LL305; if (obj_normalizers == Py_None) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL287; + if (arg_normalizers != NULL) goto __LL305; CPy_TypeError("dict or None", obj_normalizers); goto fail; -__LL287: ; +__LL305: ; PyObject *retval = CPyDef_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(arg___mypyc_self__, arg_mcs, arg_name, arg_bases, arg_namespace, arg_normalizers); return retval; fail: ; @@ -74522,8 +77507,8 @@ CPyL29: ; goto CPyL32; } cpy_r_r60 = cpy_r_r59; - tuple_T3OOO __tmp288 = { NULL, NULL, NULL }; - cpy_r_r61 = __tmp288; + tuple_T3OOO __tmp306 = { NULL, NULL, NULL }; + cpy_r_r61 = __tmp306; cpy_r_r62 = cpy_r_r61; goto CPyL33; CPyL32: ; @@ -75528,10 +78513,10 @@ CPyL3: ; cpy_r_r43 = PyTuple_New(2); if (unlikely(cpy_r_r43 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp289 = cpy_r_r42.f0; - PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp289); - PyObject *__tmp290 = cpy_r_r42.f1; - PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp290); + PyObject *__tmp307 = cpy_r_r42.f0; + PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp307); + PyObject *__tmp308 = cpy_r_r42.f1; + PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp308); cpy_r_r44 = PyObject_GetItem(cpy_r_r37, cpy_r_r43); CPy_DECREF(cpy_r_r37); CPy_DECREF(cpy_r_r43); @@ -76534,16 +79519,16 @@ CPyL8: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL291; + if (cpy_r_r14 != NULL) goto __LL309; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL291; + if (cpy_r_r14 != NULL) goto __LL309; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hex_encode_abi_type", 83, CPyStatic_encoding___globals, "int or None", cpy_r_r13); goto CPyL86; -__LL291: ; +__LL309: ; cpy_r_r7 = cpy_r_r14; CPyL12: ; cpy_r_data_size = cpy_r_r7; @@ -77078,23 +80063,23 @@ PyObject *CPyPy_encoding___hex_encode_abi_type(PyObject *self, PyObject *const * PyObject *arg_force_size; if (obj_force_size == NULL) { arg_force_size = NULL; - goto __LL292; + goto __LL310; } if (PyLong_Check(obj_force_size)) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL292; + if (arg_force_size != NULL) goto __LL310; if (obj_force_size == Py_None) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL292; + if (arg_force_size != NULL) goto __LL310; CPy_TypeError("int or None", obj_force_size); goto fail; -__LL292: ; +__LL310: ; PyObject *retval = CPyDef_encoding___hex_encode_abi_type(arg_abi_type, arg_value, arg_force_size); return retval; fail: ; @@ -77611,16 +80596,16 @@ CPyL3: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL293; + if (cpy_r_r3 != NULL) goto __LL311; if (PyLong_Check(cpy_r_text_or_primitive)) cpy_r_r3 = cpy_r_text_or_primitive; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL293; + if (cpy_r_r3 != NULL) goto __LL311; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "text_if_str", 167, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_text_or_primitive); goto CPyL8; -__LL293: ; +__LL311: ; cpy_r_primitive = cpy_r_r3; cpy_r_r4 = Py_None; cpy_r_text = cpy_r_r4; @@ -77666,28 +80651,28 @@ PyObject *CPyPy_encoding___text_if_str(PyObject *self, PyObject *const *args, si else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL294; + if (arg_text_or_primitive != NULL) goto __LL312; if (PyLong_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL294; + if (arg_text_or_primitive != NULL) goto __LL312; if (PyBool_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL294; + if (arg_text_or_primitive != NULL) goto __LL312; if (PyUnicode_Check(obj_text_or_primitive)) arg_text_or_primitive = obj_text_or_primitive; else { arg_text_or_primitive = NULL; } - if (arg_text_or_primitive != NULL) goto __LL294; + if (arg_text_or_primitive != NULL) goto __LL312; CPy_TypeError("union[bytes, int, bool, str]", obj_text_or_primitive); goto fail; -__LL294: ; +__LL312: ; PyObject *retval = CPyDef_encoding___text_if_str(arg_to_type, arg_text_or_primitive); return retval; fail: ; @@ -77745,16 +80730,16 @@ PyObject *CPyDef_encoding___hexstr_if_str(PyObject *cpy_r_to_type, PyObject *cpy else { cpy_r_r1 = NULL; } - if (cpy_r_r1 != NULL) goto __LL295; + if (cpy_r_r1 != NULL) goto __LL313; if (PyLong_Check(cpy_r_hexstr_or_primitive)) cpy_r_r1 = cpy_r_hexstr_or_primitive; else { cpy_r_r1 = NULL; } - if (cpy_r_r1 != NULL) goto __LL295; + if (cpy_r_r1 != NULL) goto __LL313; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hexstr_if_str", 183, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_hexstr_or_primitive); goto CPyL24; -__LL295: ; +__LL313: ; PyObject *cpy_r_r2[1] = {cpy_r_r1}; cpy_r_r3 = (PyObject **)&cpy_r_r2; cpy_r_r4 = PyObject_Vectorcall(cpy_r_to_type, cpy_r_r3, 1, 0); @@ -77940,28 +80925,28 @@ PyObject *CPyPy_encoding___hexstr_if_str(PyObject *self, PyObject *const *args, else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL296; + if (arg_hexstr_or_primitive != NULL) goto __LL314; if (PyLong_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL296; + if (arg_hexstr_or_primitive != NULL) goto __LL314; if (PyBool_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL296; + if (arg_hexstr_or_primitive != NULL) goto __LL314; if (PyUnicode_Check(obj_hexstr_or_primitive)) arg_hexstr_or_primitive = obj_hexstr_or_primitive; else { arg_hexstr_or_primitive = NULL; } - if (arg_hexstr_or_primitive != NULL) goto __LL296; + if (arg_hexstr_or_primitive != NULL) goto __LL314; CPy_TypeError("union[bytes, int, bool, str]", obj_hexstr_or_primitive); goto fail; -__LL296: ; +__LL314: ; PyObject *retval = CPyDef_encoding___hexstr_if_str(arg_to_type, arg_hexstr_or_primitive); return retval; fail: ; @@ -78625,10 +81610,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp297 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp297); - PyObject *__tmp298 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp298); + PyObject *__tmp315 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp315); + PyObject *__tmp316 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp316); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -79293,10 +82278,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp299 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp299); - PyObject *__tmp300 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp300); + PyObject *__tmp317 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp317); + PyObject *__tmp318 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp318); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -79737,19 +82722,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde____friendly_json_encode(PyObject *s PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL301; + goto __LL319; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL301; + if (arg_cls != NULL) goto __LL319; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL301; + if (arg_cls != NULL) goto __LL319; CPy_TypeError("object or None", obj_cls); goto fail; -__LL301: ; +__LL319: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde____friendly_json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -80207,19 +83192,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde___json_encode(PyObject *self, PyObj PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL302; + goto __LL320; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL302; + if (arg_cls != NULL) goto __LL320; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL302; + if (arg_cls != NULL) goto __LL320; CPy_TypeError("object or None", obj_cls); goto fail; -__LL302: ; +__LL320: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde___json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -80421,22 +83406,22 @@ PyObject *CPyPy_encoding___to_4byte_hex(PyObject *self, PyObject *const *args, s else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL303; + if (arg_hex_or_str_or_bytes != NULL) goto __LL321; if (PyBytes_Check(obj_hex_or_str_or_bytes) || PyByteArray_Check(obj_hex_or_str_or_bytes)) arg_hex_or_str_or_bytes = obj_hex_or_str_or_bytes; else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL303; + if (arg_hex_or_str_or_bytes != NULL) goto __LL321; if (PyLong_Check(obj_hex_or_str_or_bytes)) arg_hex_or_str_or_bytes = obj_hex_or_str_or_bytes; else { arg_hex_or_str_or_bytes = NULL; } - if (arg_hex_or_str_or_bytes != NULL) goto __LL303; + if (arg_hex_or_str_or_bytes != NULL) goto __LL321; CPy_TypeError("union[str, bytes, int]", obj_hex_or_str_or_bytes); goto fail; -__LL303: ; +__LL321: ; PyObject *retval = CPyDef_encoding___to_4byte_hex(arg_hex_or_str_or_bytes); return retval; fail: ; @@ -81055,10 +84040,10 @@ CPyL6: ; cpy_r_r14 = PyTuple_New(2); if (unlikely(cpy_r_r14 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp304 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp304); - PyObject *__tmp305 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp305); + PyObject *__tmp322 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp322); + PyObject *__tmp323 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp323); cpy_r_r15 = PyObject_IsInstance(cpy_r_obj, cpy_r_r14); CPy_DECREF(cpy_r_r14); cpy_r_r16 = cpy_r_r15 >= 0; @@ -81154,16 +84139,16 @@ CPyL20: ; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL306; + if (cpy_r_r46 != NULL) goto __LL324; if (PyUnicode_Check(cpy_r_r45)) cpy_r_r46 = cpy_r_r45; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL306; + if (cpy_r_r46 != NULL) goto __LL324; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "default", 312, CPyStatic_encoding___globals, "union[dict, str]", cpy_r_r45); goto CPyL24; -__LL306: ; +__LL324: ; return cpy_r_r46; CPyL24: ; cpy_r_r47 = NULL; @@ -82550,16 +85535,16 @@ CPyL23: ; cpy_r_r30 = PyTuple_New(5); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp307 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp307); - PyObject *__tmp308 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp308); - PyObject *__tmp309 = cpy_r_r26.f2; - PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp309); - PyObject *__tmp310 = cpy_r_r26.f3; - PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp310); - PyObject *__tmp311 = cpy_r_r26.f4; - PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp311); + PyObject *__tmp325 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp325); + PyObject *__tmp326 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp326); + PyObject *__tmp327 = cpy_r_r26.f2; + PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp327); + PyObject *__tmp328 = cpy_r_r26.f3; + PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp328); + PyObject *__tmp329 = cpy_r_r26.f4; + PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp329); PyObject *cpy_r_r31[2] = {cpy_r_r30, cpy_r_r25}; cpy_r_r32 = (PyObject **)&cpy_r_r31; cpy_r_r33 = PyObject_Vectorcall(cpy_r_r28, cpy_r_r32, 2, 0); @@ -82604,16 +85589,16 @@ CPyL28: ; cpy_r_r40 = PyTuple_New(5); if (unlikely(cpy_r_r40 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp312 = cpy_r_r35.f0; - PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp312); - PyObject *__tmp313 = cpy_r_r35.f1; - PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp313); - PyObject *__tmp314 = cpy_r_r35.f2; - PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp314); - PyObject *__tmp315 = cpy_r_r35.f3; - PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp315); - PyObject *__tmp316 = cpy_r_r35.f4; - PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp316); + PyObject *__tmp330 = cpy_r_r35.f0; + PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp330); + PyObject *__tmp331 = cpy_r_r35.f1; + PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp331); + PyObject *__tmp332 = cpy_r_r35.f2; + PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp332); + PyObject *__tmp333 = cpy_r_r35.f3; + PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp333); + PyObject *__tmp334 = cpy_r_r35.f4; + PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp334); PyObject *cpy_r_r41[2] = {cpy_r_r40, cpy_r_r34}; cpy_r_r42 = (PyObject **)&cpy_r_r41; cpy_r_r43 = PyObject_Vectorcall(cpy_r_r39, cpy_r_r42, 2, 0); @@ -82939,16 +85924,16 @@ PyObject *CPyDef_error_formatters_utils___raise_contract_logic_error_on_revert(P else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL317; + if (cpy_r_r2 != NULL) goto __LL335; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL317; + if (cpy_r_r2 != NULL) goto __LL335; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 151, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL59; -__LL317: ; +__LL335: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL4; @@ -83007,16 +85992,16 @@ CPyL9: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL318; + if (cpy_r_r17 != NULL) goto __LL336; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL318; + if (cpy_r_r17 != NULL) goto __LL336; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 155, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r16); goto CPyL60; -__LL318: ; +__LL336: ; cpy_r_message = cpy_r_r17; cpy_r_r18 = (PyObject *)&_Py_NoneStruct; cpy_r_r19 = cpy_r_message != cpy_r_r18; @@ -83058,22 +86043,22 @@ CPyL16: ; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL319; + if (cpy_r_r29 != NULL) goto __LL337; if (PyDict_Check(cpy_r_r28)) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL319; + if (cpy_r_r29 != NULL) goto __LL337; if (cpy_r_r28 == Py_None) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL319; + if (cpy_r_r29 != NULL) goto __LL337; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 157, CPyStatic_error_formatters_utils___globals, "union[str, dict, None]", cpy_r_r28); goto CPyL61; -__LL319: ; +__LL337: ; cpy_r_r30 = (PyObject *)&_Py_NoneStruct; cpy_r_r31 = cpy_r_r29 == cpy_r_r30; if (cpy_r_r31) { @@ -83212,16 +86197,16 @@ CPyL39: ; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL320; + if (cpy_r_r60 != NULL) goto __LL338; if (cpy_r_r59 == Py_None) cpy_r_r60 = cpy_r_r59; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL320; + if (cpy_r_r60 != NULL) goto __LL338; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 170, CPyStatic_error_formatters_utils___globals, "int or None", cpy_r_r59); goto CPyL71; -__LL320: ; +__LL338: ; cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 3 */ cpy_r_r62 = PyObject_RichCompare(cpy_r_r60, cpy_r_r61, 2); CPy_DECREF(cpy_r_r60); @@ -83244,16 +86229,16 @@ __LL320: ; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL321; + if (cpy_r_r64 != NULL) goto __LL339; if (PyDict_Check(cpy_r_r29)) cpy_r_r64 = cpy_r_r29; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL321; + if (cpy_r_r64 != NULL) goto __LL339; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 171, CPyStatic_error_formatters_utils___globals, "union[str, dict]", cpy_r_r29); goto CPyL64; -__LL321: ; +__LL339: ; cpy_r_r65 = CPyStatic_error_formatters_utils___globals; cpy_r_r66 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ContractLogicError' */ cpy_r_r67 = CPyDict_GetItem(cpy_r_r65, cpy_r_r66); @@ -83296,16 +86281,16 @@ CPyL51: ; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL322; + if (cpy_r_r77 != NULL) goto __LL340; if (PyDict_Check(cpy_r_r29)) cpy_r_r77 = cpy_r_r29; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL322; + if (cpy_r_r77 != NULL) goto __LL340; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_contract_logic_error_on_revert", 174, CPyStatic_error_formatters_utils___globals, "union[str, dict]", cpy_r_r29); goto CPyL59; -__LL322: ; +__LL340: ; cpy_r_r78 = CPyStatic_error_formatters_utils___globals; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ContractLogicError' */ cpy_r_r80 = CPyDict_GetItem(cpy_r_r78, cpy_r_r79); @@ -83457,16 +86442,16 @@ PyObject *CPyDef_error_formatters_utils___raise_transaction_indexing_error_if_in else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL323; + if (cpy_r_r2 != NULL) goto __LL341; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL323; + if (cpy_r_r2 != NULL) goto __LL341; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_transaction_indexing_error_if_indexing", 184, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL23; -__LL323: ; +__LL341: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL24; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -83490,16 +86475,16 @@ __LL323: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL324; + if (cpy_r_r9 != NULL) goto __LL342; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL324; + if (cpy_r_r9 != NULL) goto __LL342; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_transaction_indexing_error_if_indexing", 186, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r8); goto CPyL23; -__LL324: ; +__LL342: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL25; @@ -83513,10 +86498,10 @@ __LL324: ; cpy_r_r16 = PyTuple_New(2); if (unlikely(cpy_r_r16 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp325 = cpy_r_r15.f0; - PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp325); - PyObject *__tmp326 = cpy_r_r15.f1; - PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp326); + PyObject *__tmp343 = cpy_r_r15.f0; + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp343); + PyObject *__tmp344 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp344); cpy_r_r17 = PyObject_GetIter(cpy_r_r16); CPy_DECREF(cpy_r_r16); if (unlikely(cpy_r_r17 == NULL)) { @@ -83706,16 +86691,16 @@ PyObject *CPyDef_error_formatters_utils___raise_block_not_found_on_error(PyObjec else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL327; + if (cpy_r_r2 != NULL) goto __LL345; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL327; + if (cpy_r_r2 != NULL) goto __LL345; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_block_not_found_on_error", 199, CPyStatic_error_formatters_utils___globals, "dict or None", cpy_r_r1); goto CPyL30; -__LL327: ; +__LL345: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL31; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -83739,16 +86724,16 @@ __LL327: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL328; + if (cpy_r_r9 != NULL) goto __LL346; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL328; + if (cpy_r_r9 != NULL) goto __LL346; CPy_TypeErrorTraceback("faster_web3/_utils/error_formatters_utils.py", "raise_block_not_found_on_error", 201, CPyStatic_error_formatters_utils___globals, "str or None", cpy_r_r8); goto CPyL30; -__LL328: ; +__LL346: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL32; @@ -83794,10 +86779,10 @@ __LL328: ; cpy_r_r26 = PyTuple_New(2); if (unlikely(cpy_r_r26 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp329 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp329); - PyObject *__tmp330 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp330); + PyObject *__tmp347 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp347); + PyObject *__tmp348 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp348); cpy_r_r27 = PyObject_GetIter(cpy_r_r26); CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r27 == NULL)) { @@ -84243,16 +87228,16 @@ CPyL3: ; cpy_r_r70 = PyTuple_New(5); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp331 = cpy_r_r67.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp331); - PyObject *__tmp332 = cpy_r_r67.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp332); - PyObject *__tmp333 = cpy_r_r67.f2; - PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp333); - PyObject *__tmp334 = cpy_r_r67.f3; - PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp334); - PyObject *__tmp335 = cpy_r_r67.f4; - PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp335); + PyObject *__tmp349 = cpy_r_r67.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp349); + PyObject *__tmp350 = cpy_r_r67.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp350); + PyObject *__tmp351 = cpy_r_r67.f2; + PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp351); + PyObject *__tmp352 = cpy_r_r67.f3; + PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp352); + PyObject *__tmp353 = cpy_r_r67.f4; + PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp353); cpy_r_r71 = CPyDict_SetItem(cpy_r_r68, cpy_r_r69, cpy_r_r70); CPy_DECREF(cpy_r_r70); cpy_r_r72 = cpy_r_r71 >= 0; @@ -84286,16 +87271,16 @@ CPyL3: ; cpy_r_r81 = PyTuple_New(5); if (unlikely(cpy_r_r81 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp336 = cpy_r_r78.f0; - PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp336); - PyObject *__tmp337 = cpy_r_r78.f1; - PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp337); - PyObject *__tmp338 = cpy_r_r78.f2; - PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp338); - PyObject *__tmp339 = cpy_r_r78.f3; - PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp339); - PyObject *__tmp340 = cpy_r_r78.f4; - PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp340); + PyObject *__tmp354 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp354); + PyObject *__tmp355 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp355); + PyObject *__tmp356 = cpy_r_r78.f2; + PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp356); + PyObject *__tmp357 = cpy_r_r78.f3; + PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp357); + PyObject *__tmp358 = cpy_r_r78.f4; + PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp358); cpy_r_r82 = CPyDict_SetItem(cpy_r_r79, cpy_r_r80, cpy_r_r81); CPy_DECREF(cpy_r_r81); cpy_r_r83 = cpy_r_r82 >= 0; @@ -84338,16 +87323,16 @@ CPyL22: ; cpy_r_r91 = PyTuple_New(5); if (unlikely(cpy_r_r91 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp341 = cpy_r_r84.f0; - PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp341); - PyObject *__tmp342 = cpy_r_r84.f1; - PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp342); - PyObject *__tmp343 = cpy_r_r84.f2; - PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp343); - PyObject *__tmp344 = cpy_r_r84.f3; - PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp344); - PyObject *__tmp345 = cpy_r_r84.f4; - PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp345); + PyObject *__tmp359 = cpy_r_r84.f0; + PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp359); + PyObject *__tmp360 = cpy_r_r84.f1; + PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp360); + PyObject *__tmp361 = cpy_r_r84.f2; + PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp361); + PyObject *__tmp362 = cpy_r_r84.f3; + PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp362); + PyObject *__tmp363 = cpy_r_r84.f4; + PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp363); CPy_INCREF(cpy_r_r86.f0); CPy_INCREF(cpy_r_r86.f1); CPy_INCREF(cpy_r_r86.f2); @@ -84356,16 +87341,16 @@ CPyL22: ; cpy_r_r92 = PyTuple_New(5); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp346 = cpy_r_r86.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp346); - PyObject *__tmp347 = cpy_r_r86.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp347); - PyObject *__tmp348 = cpy_r_r86.f2; - PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp348); - PyObject *__tmp349 = cpy_r_r86.f3; - PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp349); - PyObject *__tmp350 = cpy_r_r86.f4; - PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp350); + PyObject *__tmp364 = cpy_r_r86.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp364); + PyObject *__tmp365 = cpy_r_r86.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp365); + PyObject *__tmp366 = cpy_r_r86.f2; + PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp366); + PyObject *__tmp367 = cpy_r_r86.f3; + PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp367); + PyObject *__tmp368 = cpy_r_r86.f4; + PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp368); PyObject *cpy_r_r93[2] = {cpy_r_r91, cpy_r_r92}; cpy_r_r94 = (PyObject **)&cpy_r_r93; cpy_r_r95 = PyObject_Vectorcall(cpy_r_r90, cpy_r_r94, 2, 0); @@ -85104,12 +88089,12 @@ PyObject *CPyPy_fee_utils____fee_history_priority_fee_estimate(PyObject *self, P else { arg_fee_history = NULL; } - if (arg_fee_history != NULL) goto __LL351; + if (arg_fee_history != NULL) goto __LL369; arg_fee_history = obj_fee_history; - if (arg_fee_history != NULL) goto __LL351; + if (arg_fee_history != NULL) goto __LL369; CPy_TypeError("union[dict, object]", obj_fee_history); goto fail; -__LL351: ; +__LL369: ; CPyTagged retval = CPyDef_fee_utils____fee_history_priority_fee_estimate(arg_fee_history); if (retval == CPY_INT_TAG) { return NULL; @@ -85153,12 +88138,12 @@ CPyL3: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp352 = CPyTagged_StealAsObject(cpy_r_r0.f0); - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp352); - PyObject *__tmp353 = cpy_r_r0.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp353); - PyObject *__tmp354 = cpy_r_r0.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp354); + PyObject *__tmp370 = CPyTagged_StealAsObject(cpy_r_r0.f0); + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp370); + PyObject *__tmp371 = cpy_r_r0.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp371); + PyObject *__tmp372 = cpy_r_r0.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp372); cpy_r_r5 = PyObject_CallObject(cpy_r_r3, cpy_r_r4); CPy_DECREF(cpy_r_r3); CPy_DECREF(cpy_r_r4); @@ -85293,12 +88278,12 @@ CPyL8: ; cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp355 = CPyTagged_StealAsObject(cpy_r_r6.f0); - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp355); - PyObject *__tmp356 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp356); - PyObject *__tmp357 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp357); + PyObject *__tmp373 = CPyTagged_StealAsObject(cpy_r_r6.f0); + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp373); + PyObject *__tmp374 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp374); + PyObject *__tmp375 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp375); cpy_r_r11 = PyObject_CallObject(cpy_r_r9, cpy_r_r10); CPy_DECREF(cpy_r_r9); CPy_DECREF(cpy_r_r10); @@ -85747,10 +88732,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp358 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp358); - PyObject *__tmp359 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp359); + PyObject *__tmp376 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp376); + PyObject *__tmp377 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp377); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -86012,12 +88997,12 @@ CPyL3: ; cpy_r_r35 = PyTuple_New(3); if (unlikely(cpy_r_r35 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp360 = CPyTagged_StealAsObject(cpy_r_r32.f0); - PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp360); - PyObject *__tmp361 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp361); - PyObject *__tmp362 = cpy_r_r32.f2; - PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp362); + PyObject *__tmp378 = CPyTagged_StealAsObject(cpy_r_r32.f0); + PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp378); + PyObject *__tmp379 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp379); + PyObject *__tmp380 = cpy_r_r32.f2; + PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp380); cpy_r_r36 = CPyDict_SetItem(cpy_r_r33, cpy_r_r34, cpy_r_r35); CPy_DECREF(cpy_r_r35); cpy_r_r37 = cpy_r_r36 >= 0; @@ -87701,30 +90686,30 @@ PyObject *CPyDef_formatters___map_collection(PyObject *cpy_r_func, PyObject *cpy CPyL6: ; cpy_r_r13 = PyIter_Next(cpy_r_r12); if (cpy_r_r13 == NULL) goto CPyL30; - PyObject *__tmp363; + PyObject *__tmp381; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp363 = NULL; - goto __LL364; - } - __tmp363 = PyTuple_GET_ITEM(cpy_r_r13, 0); - if (__tmp363 == NULL) goto __LL364; - __tmp363 = PyTuple_GET_ITEM(cpy_r_r13, 1); - if (__tmp363 == NULL) goto __LL364; - __tmp363 = cpy_r_r13; -__LL364: ; - if (unlikely(__tmp363 == NULL)) { + __tmp381 = NULL; + goto __LL382; + } + __tmp381 = PyTuple_GET_ITEM(cpy_r_r13, 0); + if (__tmp381 == NULL) goto __LL382; + __tmp381 = PyTuple_GET_ITEM(cpy_r_r13, 1); + if (__tmp381 == NULL) goto __LL382; + __tmp381 = cpy_r_r13; +__LL382: ; + if (unlikely(__tmp381 == NULL)) { CPy_TypeError("tuple[object, object]", cpy_r_r13); cpy_r_r14 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp365 = PyTuple_GET_ITEM(cpy_r_r13, 0); - CPy_INCREF(__tmp365); - PyObject *__tmp366; - __tmp366 = __tmp365; - cpy_r_r14.f0 = __tmp366; - PyObject *__tmp367 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp367); - PyObject *__tmp368; - __tmp368 = __tmp367; - cpy_r_r14.f1 = __tmp368; + PyObject *__tmp383 = PyTuple_GET_ITEM(cpy_r_r13, 0); + CPy_INCREF(__tmp383); + PyObject *__tmp384; + __tmp384 = __tmp383; + cpy_r_r14.f0 = __tmp384; + PyObject *__tmp385 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp385); + PyObject *__tmp386; + __tmp386 = __tmp385; + cpy_r_r14.f1 = __tmp386; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14.f0 == NULL)) { @@ -87750,10 +90735,10 @@ __LL364: ; cpy_r_r21 = PyTuple_New(2); if (unlikely(cpy_r_r21 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp369 = cpy_r_r20.f0; - PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp369); - PyObject *__tmp370 = cpy_r_r20.f1; - PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp370); + PyObject *__tmp387 = cpy_r_r20.f0; + PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp387); + PyObject *__tmp388 = cpy_r_r20.f1; + PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp388); cpy_r_r22 = PyList_Append(cpy_r_r7, cpy_r_r21); CPy_DECREF(cpy_r_r21); cpy_r_r23 = cpy_r_r22 >= 0; @@ -89281,16 +92266,16 @@ PyObject *CPyPy_formatters___apply_error_formatters(PyObject *self, PyObject *co } PyObject *arg_error_formatters; arg_error_formatters = obj_error_formatters; - if (arg_error_formatters != NULL) goto __LL371; + if (arg_error_formatters != NULL) goto __LL389; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL371; + if (arg_error_formatters != NULL) goto __LL389; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL371: ; +__LL389: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -89371,16 +92356,16 @@ PyObject *CPyPy_formatters___apply_null_result_formatters(PyObject *self, PyObje } PyObject *arg_null_result_formatters; arg_null_result_formatters = obj_null_result_formatters; - if (arg_null_result_formatters != NULL) goto __LL372; + if (arg_null_result_formatters != NULL) goto __LL390; if (obj_null_result_formatters == Py_None) arg_null_result_formatters = obj_null_result_formatters; else { arg_null_result_formatters = NULL; } - if (arg_null_result_formatters != NULL) goto __LL372; + if (arg_null_result_formatters != NULL) goto __LL390; CPy_TypeError("object or None", obj_null_result_formatters); goto fail; -__LL372: ; +__LL390: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -89391,19 +92376,19 @@ __LL372: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL373; + goto __LL391; } arg_params = obj_params; - if (arg_params != NULL) goto __LL373; + if (arg_params != NULL) goto __LL391; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL373; + if (arg_params != NULL) goto __LL391; CPy_TypeError("object or None", obj_params); goto fail; -__LL373: ; +__LL391: ; PyObject *retval = CPyDef_formatters___apply_null_result_formatters(arg_null_result_formatters, arg_response, arg_params); return retval; fail: ; @@ -92085,8 +95070,8 @@ CPyL30: ; CPyL31: ; CPy_Unreachable(); CPyL32: ; - tuple_T3OOO __tmp374 = { NULL, NULL, NULL }; - cpy_r_r56 = __tmp374; + tuple_T3OOO __tmp392 = { NULL, NULL, NULL }; + cpy_r_r56 = __tmp392; cpy_r_r57 = cpy_r_r56; goto CPyL34; CPyL33: ; @@ -92499,23 +95484,23 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___cache_and_return_ses PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL375; + goto __LL393; } if (CPyFloat_Check(obj_request_timeout)) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL375; + if (arg_request_timeout != NULL) goto __LL393; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL375; + if (arg_request_timeout != NULL) goto __LL393; CPy_TypeError("float or None", obj_request_timeout); goto fail; -__LL375: ; +__LL393: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -92566,16 +95551,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL376; + if (cpy_r_r6 != NULL) goto __LL394; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL376; + if (cpy_r_r6 != NULL) goto __LL394; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "get_response_from_get_request", 119, CPyStatic_http_session_manager___globals, "float or None", cpy_r_r4); goto CPyL12; -__LL376: ; +__LL394: ; cpy_r_r7 = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(cpy_r_self, cpy_r_endpoint_uri, cpy_r_r5, cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -92891,16 +95876,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL377; + if (cpy_r_r6 != NULL) goto __LL395; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL377; + if (cpy_r_r6 != NULL) goto __LL395; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "get_response_from_post_request", 135, CPyStatic_http_session_manager___globals, "float or None", cpy_r_r4); goto CPyL12; -__LL377: ; +__LL395: ; cpy_r_r7 = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(cpy_r_self, cpy_r_endpoint_uri, cpy_r_r5, cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -93414,16 +96399,16 @@ CPyL24: ; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL378; + if (cpy_r_r48 != NULL) goto __LL396; if (PyUnicode_Check(cpy_r_r47)) cpy_r_r48 = cpy_r_r47; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL378; + if (cpy_r_r48 != NULL) goto __LL396; CPy_TypeErrorTraceback("faster_web3/_utils/http_session_manager.py", "make_post_request", 163, CPyStatic_http_session_manager___globals, "union[bytes, str]", cpy_r_r47); goto CPyL27; -__LL378: ; +__LL396: ; cpy_r_r45 = cpy_r_r48; goto CPyL36; CPyL27: ; @@ -93487,8 +96472,8 @@ CPyL35: ; cpy_r_r61 = NULL; cpy_r_r45 = cpy_r_r61; CPyL36: ; - tuple_T3OOO __tmp379 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp379; + tuple_T3OOO __tmp397 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp397; cpy_r_r63 = cpy_r_r62; goto CPyL38; CPyL37: ; @@ -93649,16 +96634,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___make_post_request(Py else { arg_data = NULL; } - if (arg_data != NULL) goto __LL380; + if (arg_data != NULL) goto __LL398; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL380; + if (arg_data != NULL) goto __LL398; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL380: ; +__LL398: ; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___make_post_request(arg_self, arg_endpoint_uri, arg_data, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -94327,8 +97312,8 @@ PyObject *CPyDef_http_session_manager___async_cache_and_return_session_HTTPSessi cpy_r_r5 = cpy_r_r4; cpy_r_r6 = NULL; cpy_r_r7 = cpy_r_r6; - tuple_T3OOO __tmp381 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp381; + tuple_T3OOO __tmp399 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp399; cpy_r_r9 = cpy_r_r8; cpy_r_r10 = ((faster_web3____utils___http_session_manager___async_cache_and_return_session_HTTPSessionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__; goto CPyL290; @@ -95703,8 +98688,8 @@ CPyL202: ; if (!cpy_r_r291) goto CPyL205; CPy_Unreachable(); CPyL204: ; - tuple_T3OOO __tmp382 = { NULL, NULL, NULL }; - cpy_r_r292 = __tmp382; + tuple_T3OOO __tmp400 = { NULL, NULL, NULL }; + cpy_r_r292 = __tmp400; cpy_r_r9 = cpy_r_r292; goto CPyL206; CPyL205: ; @@ -96765,10 +99750,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp383 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp383); - PyObject *__tmp384 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp384); + PyObject *__tmp401 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp401); + PyObject *__tmp402 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp402); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -96972,35 +99957,35 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_cache_and_retu PyObject *arg_session; if (obj_session == NULL) { arg_session = NULL; - goto __LL385; + goto __LL403; } arg_session = obj_session; - if (arg_session != NULL) goto __LL385; + if (arg_session != NULL) goto __LL403; if (obj_session == Py_None) arg_session = obj_session; else { arg_session = NULL; } - if (arg_session != NULL) goto __LL385; + if (arg_session != NULL) goto __LL403; CPy_TypeError("object or None", obj_session); goto fail; -__LL385: ; +__LL403: ; PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL386; + goto __LL404; } arg_request_timeout = obj_request_timeout; - if (arg_request_timeout != NULL) goto __LL386; + if (arg_request_timeout != NULL) goto __LL404; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL386; + if (arg_request_timeout != NULL) goto __LL404; CPy_TypeError("object or None", obj_request_timeout); goto fail; -__LL386: ; +__LL404: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___async_cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -97953,10 +100938,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp387 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp387); - PyObject *__tmp388 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp388); + PyObject *__tmp405 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp405); + PyObject *__tmp406 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp406); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -99024,10 +102009,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp389 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp389); - PyObject *__tmp390 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp390); + PyObject *__tmp407 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp407); + PyObject *__tmp408 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp408); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -100159,10 +103144,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp391 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp391); - PyObject *__tmp392 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp392); + PyObject *__tmp409 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp409); + PyObject *__tmp410 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp410); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -101230,10 +104215,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp393 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp393); - PyObject *__tmp394 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp394); + PyObject *__tmp411 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp411); + PyObject *__tmp412 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp412); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -102275,10 +105260,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp395 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp395); - PyObject *__tmp396 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp396); + PyObject *__tmp413 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp413); + PyObject *__tmp414 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp414); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -102458,16 +105443,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_make_post_requ else { arg_data = NULL; } - if (arg_data != NULL) goto __LL397; + if (arg_data != NULL) goto __LL415; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL397; + if (arg_data != NULL) goto __LL415; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL397: ; +__LL415: ; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___async_make_post_request(arg_self, arg_endpoint_uri, arg_data, arg_kwargs); CPy_DECREF(obj_kwargs); @@ -103577,10 +106562,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp398 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp398); - PyObject *__tmp399 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp399); + PyObject *__tmp416 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp416); + PyObject *__tmp417 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp417); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -106422,12 +109407,12 @@ CPyL2: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp400 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp400); - PyObject *__tmp401 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp401); - PyObject *__tmp402 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp402); + PyObject *__tmp418 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp418); + PyObject *__tmp419 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp419); + PyObject *__tmp420 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp420); cpy_r_r5 = PyObject_IsInstance(cpy_r_val, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -106826,22 +109811,22 @@ PyObject *CPyPy_method_formatters___to_hexbytes(PyObject *self, PyObject *const else { arg_val = NULL; } - if (arg_val != NULL) goto __LL403; + if (arg_val != NULL) goto __LL421; if (PyLong_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL403; + if (arg_val != NULL) goto __LL421; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL403; + if (arg_val != NULL) goto __LL421; CPy_TypeError("union[str, int, bytes]", obj_val); goto fail; -__LL403: ; +__LL421: ; char arg_variable_length; if (obj_variable_length == NULL) { arg_variable_length = 2; @@ -107064,16 +110049,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict(PyObject } PyObject *arg_value; arg_value = obj_value; - if (arg_value != NULL) goto __LL404; + if (arg_value != NULL) goto __LL422; if (PyDict_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL404; + if (arg_value != NULL) goto __LL422; CPy_TypeError("union[object, dict]", obj_value); goto fail; -__LL404: ; +__LL422: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict(arg_formatters, arg_value); return retval; fail: ; @@ -107176,39 +110161,39 @@ CPyL6: ; CPyL10: ; cpy_r_r20 = PyIter_Next(cpy_r_r19); if (cpy_r_r20 == NULL) goto CPyL29; - PyObject *__tmp405; + PyObject *__tmp423; if (unlikely(!(PyTuple_Check(cpy_r_r20) && PyTuple_GET_SIZE(cpy_r_r20) == 2))) { - __tmp405 = NULL; - goto __LL406; + __tmp423 = NULL; + goto __LL424; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r20, 0)))) - __tmp405 = PyTuple_GET_ITEM(cpy_r_r20, 0); + __tmp423 = PyTuple_GET_ITEM(cpy_r_r20, 0); else { - __tmp405 = NULL; + __tmp423 = NULL; } - if (__tmp405 == NULL) goto __LL406; - __tmp405 = PyTuple_GET_ITEM(cpy_r_r20, 1); - if (__tmp405 == NULL) goto __LL406; - __tmp405 = cpy_r_r20; -__LL406: ; - if (unlikely(__tmp405 == NULL)) { + if (__tmp423 == NULL) goto __LL424; + __tmp423 = PyTuple_GET_ITEM(cpy_r_r20, 1); + if (__tmp423 == NULL) goto __LL424; + __tmp423 = cpy_r_r20; +__LL424: ; + if (unlikely(__tmp423 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r20); cpy_r_r21 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp407 = PyTuple_GET_ITEM(cpy_r_r20, 0); - CPy_INCREF(__tmp407); - PyObject *__tmp408; - if (likely(PyUnicode_Check(__tmp407))) - __tmp408 = __tmp407; + PyObject *__tmp425 = PyTuple_GET_ITEM(cpy_r_r20, 0); + CPy_INCREF(__tmp425); + PyObject *__tmp426; + if (likely(PyUnicode_Check(__tmp425))) + __tmp426 = __tmp425; else { - CPy_TypeError("str", __tmp407); - __tmp408 = NULL; + CPy_TypeError("str", __tmp425); + __tmp426 = NULL; } - cpy_r_r21.f0 = __tmp408; - PyObject *__tmp409 = PyTuple_GET_ITEM(cpy_r_r20, 1); - CPy_INCREF(__tmp409); - PyObject *__tmp410; - __tmp410 = __tmp409; - cpy_r_r21.f1 = __tmp410; + cpy_r_r21.f0 = __tmp426; + PyObject *__tmp427 = PyTuple_GET_ITEM(cpy_r_r20, 1); + CPy_INCREF(__tmp427); + PyObject *__tmp428; + __tmp428 = __tmp427; + cpy_r_r21.f1 = __tmp428; } CPy_DECREF(cpy_r_r20); if (unlikely(cpy_r_r21.f0 == NULL)) { @@ -107347,16 +110332,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict_keys_and PyObject *arg_value_formatters = obj_value_formatters; PyObject *arg_dict_like_object; arg_dict_like_object = obj_dict_like_object; - if (arg_dict_like_object != NULL) goto __LL411; + if (arg_dict_like_object != NULL) goto __LL429; if (PyDict_Check(obj_dict_like_object)) arg_dict_like_object = obj_dict_like_object; else { arg_dict_like_object = NULL; } - if (arg_dict_like_object != NULL) goto __LL411; + if (arg_dict_like_object != NULL) goto __LL429; CPy_TypeError("union[object, dict]", obj_dict_like_object); goto fail; -__LL411: ; +__LL429: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict_keys_and_values(arg_key_formatters, arg_value_formatters, arg_dict_like_object); return retval; fail: ; @@ -107535,12 +110520,12 @@ PyObject *CPyDef_method_formatters___storage_key_to_hexstr(PyObject *cpy_r_value cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp412 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp412); - PyObject *__tmp413 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp413); - PyObject *__tmp414 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp414); + PyObject *__tmp430 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp430); + PyObject *__tmp431 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp431); + PyObject *__tmp432 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp432); cpy_r_r5 = PyObject_IsInstance(cpy_r_value, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -107784,16 +110769,16 @@ CPyL39: ; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL415; + if (cpy_r_r79 != NULL) goto __LL433; if (PyUnicode_Check(cpy_r_value)) cpy_r_r79 = cpy_r_value; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL415; + if (cpy_r_r79 != NULL) goto __LL433; CPy_TypeErrorTraceback("faster_web3/_utils/method_formatters.py", "storage_key_to_hexstr", 239, CPyStatic_method_formatters___globals, "union[bytes, str]", cpy_r_value); goto CPyL48; -__LL415: ; +__LL433: ; cpy_r_r80 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ cpy_r_r81 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ PyObject *cpy_r_r82[3] = {cpy_r_r78, cpy_r_r79, cpy_r_r80}; @@ -107898,22 +110883,22 @@ PyObject *CPyPy_method_formatters___storage_key_to_hexstr(PyObject *self, PyObje else { arg_value = NULL; } - if (arg_value != NULL) goto __LL416; + if (arg_value != NULL) goto __LL434; if (PyLong_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL416; + if (arg_value != NULL) goto __LL434; if (PyUnicode_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL416; + if (arg_value != NULL) goto __LL434; CPy_TypeError("union[bytes, int, str]", obj_value); goto fail; -__LL416: ; +__LL434: ; PyObject *retval = CPyDef_method_formatters___storage_key_to_hexstr(arg_value); return retval; fail: ; @@ -108952,16 +111937,16 @@ PyObject *CPyPy_method_formatters___pretrace_formatter(PyObject *self, PyObject } PyObject *arg_resp; arg_resp = obj_resp; - if (arg_resp != NULL) goto __LL417; + if (arg_resp != NULL) goto __LL435; if (PyDict_Check(obj_resp)) arg_resp = obj_resp; else { arg_resp = NULL; } - if (arg_resp != NULL) goto __LL417; + if (arg_resp != NULL) goto __LL435; CPy_TypeError("union[object, dict]", obj_resp); goto fail; -__LL417: ; +__LL435: ; PyObject *retval = CPyDef_method_formatters___pretrace_formatter(arg_resp); return retval; fail: ; @@ -109257,10 +112242,10 @@ CPyL16: ; cpy_r_r30 = PyTuple_New(2); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp418 = cpy_r_r29.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp418); - PyObject *__tmp419 = cpy_r_r29.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp419); + PyObject *__tmp436 = cpy_r_r29.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp436); + PyObject *__tmp437 = cpy_r_r29.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp437); cpy_r_r31 = PyObject_IsInstance(cpy_r_result, cpy_r_r30); CPy_DECREF(cpy_r_r30); cpy_r_r32 = cpy_r_r31 >= 0; @@ -109450,7 +112435,7 @@ CPyL54: ; goto CPyL81; CPyL55: ; cpy_r_r61 = 0; - cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* frozenset({'syncing', 'status'}) */ + cpy_r_r62 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* frozenset({'status', 'syncing'}) */ cpy_r_r63 = PyObject_GetIter(cpy_r_r62); if (unlikely(cpy_r_r63 == NULL)) { CPy_AddTraceback("faster_web3/_utils/method_formatters.py", "subscription_formatter", DIFFCHECK_PLACEHOLDER, CPyStatic_method_formatters___globals); @@ -109897,12 +112882,12 @@ CPyL9: ; cpy_r_r7 = PyTuple_New(3); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp420 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp420); - PyObject *__tmp421 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp421); - PyObject *__tmp422 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r7, 2, __tmp422); + PyObject *__tmp438 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp438); + PyObject *__tmp439 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp439); + PyObject *__tmp440 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r7, 2, __tmp440); cpy_r_r8 = CPyDef_method_formatters___combine_formatters(cpy_r_r7, cpy_r_method_name); CPy_DECREF(cpy_r_r7); if (unlikely(cpy_r_r8 == NULL)) { @@ -110130,80 +113115,80 @@ PyObject *CPyPy_method_formatters___raise_block_not_found(PyObject *self, PyObje PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL424; + goto __LL442; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL425; + if (arg_params != NULL) goto __LL443; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL425; + if (arg_params != NULL) goto __LL443; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL425; + if (arg_params != NULL) goto __LL443; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL425; + if (arg_params != NULL) goto __LL443; arg_params = NULL; -__LL425: ; - if (arg_params == NULL) goto __LL424; +__LL443: ; + if (arg_params == NULL) goto __LL442; arg_params = obj_params; -__LL424: ; - if (arg_params != NULL) goto __LL423; +__LL442: ; + if (arg_params != NULL) goto __LL441; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL426; + goto __LL444; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL445; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL445; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL445; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL445; arg_params = NULL; -__LL427: ; - if (arg_params == NULL) goto __LL426; +__LL445: ; + if (arg_params == NULL) goto __LL444; if (likely(PyBool_Check(PyTuple_GET_ITEM(obj_params, 1)))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params == NULL) goto __LL426; + if (arg_params == NULL) goto __LL444; arg_params = obj_params; -__LL426: ; - if (arg_params != NULL) goto __LL423; +__LL444: ; + if (arg_params != NULL) goto __LL441; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL428; + goto __LL446; } arg_params = obj_params; -__LL428: ; - if (arg_params != NULL) goto __LL423; +__LL446: ; + if (arg_params != NULL) goto __LL441; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], bool], tuple[]]", obj_params); goto fail; -__LL423: ; +__LL441: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found(arg_params); return retval; fail: ; @@ -110453,89 +113438,89 @@ PyObject *CPyPy_method_formatters___raise_block_not_found_for_uncle_at_index(PyO PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL430; + goto __LL448; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL431; + if (arg_params != NULL) goto __LL449; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL431; + if (arg_params != NULL) goto __LL449; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL431; + if (arg_params != NULL) goto __LL449; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL431; + if (arg_params != NULL) goto __LL449; arg_params = NULL; -__LL431: ; - if (arg_params == NULL) goto __LL430; +__LL449: ; + if (arg_params == NULL) goto __LL448; arg_params = obj_params; -__LL430: ; - if (arg_params != NULL) goto __LL429; +__LL448: ; + if (arg_params != NULL) goto __LL447; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL432; + goto __LL450; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL433; + if (arg_params != NULL) goto __LL451; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL433; + if (arg_params != NULL) goto __LL451; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL433; + if (arg_params != NULL) goto __LL451; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL433; + if (arg_params != NULL) goto __LL451; arg_params = NULL; -__LL433: ; - if (arg_params == NULL) goto __LL432; +__LL451: ; + if (arg_params == NULL) goto __LL450; if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 1))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL434; + if (arg_params != NULL) goto __LL452; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 1))) arg_params = PyTuple_GET_ITEM(obj_params, 1); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL434; + if (arg_params != NULL) goto __LL452; arg_params = NULL; -__LL434: ; - if (arg_params == NULL) goto __LL432; +__LL452: ; + if (arg_params == NULL) goto __LL450; arg_params = obj_params; -__LL432: ; - if (arg_params != NULL) goto __LL429; +__LL450: ; + if (arg_params != NULL) goto __LL447; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL435; + goto __LL453; } arg_params = obj_params; -__LL435: ; - if (arg_params != NULL) goto __LL429; +__LL453: ; + if (arg_params != NULL) goto __LL447; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], union[str, int]], tuple[]]", obj_params); goto fail; -__LL429: ; +__LL447: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found_for_uncle_at_index(arg_params); return retval; fail: ; @@ -110720,38 +113705,38 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found(PyObject *self, PyObject *arg_params; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 1))) { arg_params = NULL; - goto __LL437; + goto __LL455; } if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL438; + if (arg_params != NULL) goto __LL456; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL438; + if (arg_params != NULL) goto __LL456; if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) arg_params = PyTuple_GET_ITEM(obj_params, 0); else { arg_params = NULL; } - if (arg_params != NULL) goto __LL438; + if (arg_params != NULL) goto __LL456; arg_params = NULL; -__LL438: ; - if (arg_params == NULL) goto __LL437; +__LL456: ; + if (arg_params == NULL) goto __LL455; arg_params = obj_params; -__LL437: ; - if (arg_params != NULL) goto __LL436; +__LL455: ; + if (arg_params != NULL) goto __LL454; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL439; + goto __LL457; } arg_params = obj_params; -__LL439: ; - if (arg_params != NULL) goto __LL436; +__LL457: ; + if (arg_params != NULL) goto __LL454; CPy_TypeError("union[tuple[union[bytes, object, str]], tuple[]]", obj_params); goto fail; -__LL436: ; +__LL454: ; PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found(arg_params); return retval; fail: ; @@ -110979,79 +113964,79 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found_with_index(PyObj return NULL; } tuple_T2OI arg_params; - PyObject *__tmp440; + PyObject *__tmp458; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { - __tmp440 = NULL; - goto __LL441; + __tmp458 = NULL; + goto __LL459; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp440 = PyTuple_GET_ITEM(obj_params, 0); + __tmp458 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp440 = NULL; + __tmp458 = NULL; } - if (__tmp440 != NULL) goto __LL442; + if (__tmp458 != NULL) goto __LL460; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp440 = PyTuple_GET_ITEM(obj_params, 0); + __tmp458 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp440 = NULL; + __tmp458 = NULL; } - if (__tmp440 != NULL) goto __LL442; + if (__tmp458 != NULL) goto __LL460; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp440 = PyTuple_GET_ITEM(obj_params, 0); + __tmp458 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp440 = NULL; + __tmp458 = NULL; } - if (__tmp440 != NULL) goto __LL442; - __tmp440 = PyTuple_GET_ITEM(obj_params, 0); - if (__tmp440 != NULL) goto __LL442; - __tmp440 = NULL; -__LL442: ; - if (__tmp440 == NULL) goto __LL441; + if (__tmp458 != NULL) goto __LL460; + __tmp458 = PyTuple_GET_ITEM(obj_params, 0); + if (__tmp458 != NULL) goto __LL460; + __tmp458 = NULL; +__LL460: ; + if (__tmp458 == NULL) goto __LL459; if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_params, 1)))) - __tmp440 = PyTuple_GET_ITEM(obj_params, 1); + __tmp458 = PyTuple_GET_ITEM(obj_params, 1); else { - __tmp440 = NULL; + __tmp458 = NULL; } - if (__tmp440 == NULL) goto __LL441; - __tmp440 = obj_params; -__LL441: ; - if (unlikely(__tmp440 == NULL)) { + if (__tmp458 == NULL) goto __LL459; + __tmp458 = obj_params; +__LL459: ; + if (unlikely(__tmp458 == NULL)) { CPy_TypeError("tuple[union[str, int, bytes, object], int]", obj_params); goto fail; } else { - PyObject *__tmp443 = PyTuple_GET_ITEM(obj_params, 0); - PyObject *__tmp444; - if (PyUnicode_Check(__tmp443)) - __tmp444 = __tmp443; + PyObject *__tmp461 = PyTuple_GET_ITEM(obj_params, 0); + PyObject *__tmp462; + if (PyUnicode_Check(__tmp461)) + __tmp462 = __tmp461; else { - __tmp444 = NULL; + __tmp462 = NULL; } - if (__tmp444 != NULL) goto __LL445; - if (PyLong_Check(__tmp443)) - __tmp444 = __tmp443; + if (__tmp462 != NULL) goto __LL463; + if (PyLong_Check(__tmp461)) + __tmp462 = __tmp461; else { - __tmp444 = NULL; + __tmp462 = NULL; } - if (__tmp444 != NULL) goto __LL445; - if (PyBytes_Check(__tmp443) || PyByteArray_Check(__tmp443)) - __tmp444 = __tmp443; + if (__tmp462 != NULL) goto __LL463; + if (PyBytes_Check(__tmp461) || PyByteArray_Check(__tmp461)) + __tmp462 = __tmp461; else { - __tmp444 = NULL; + __tmp462 = NULL; } - if (__tmp444 != NULL) goto __LL445; - __tmp444 = __tmp443; - if (__tmp444 != NULL) goto __LL445; - CPy_TypeError("union[str, int, bytes, object]", __tmp443); - __tmp444 = NULL; -__LL445: ; - arg_params.f0 = __tmp444; - PyObject *__tmp446 = PyTuple_GET_ITEM(obj_params, 1); - CPyTagged __tmp447; - if (likely(PyLong_Check(__tmp446))) - __tmp447 = CPyTagged_BorrowFromObject(__tmp446); + if (__tmp462 != NULL) goto __LL463; + __tmp462 = __tmp461; + if (__tmp462 != NULL) goto __LL463; + CPy_TypeError("union[str, int, bytes, object]", __tmp461); + __tmp462 = NULL; +__LL463: ; + arg_params.f0 = __tmp462; + PyObject *__tmp464 = PyTuple_GET_ITEM(obj_params, 1); + CPyTagged __tmp465; + if (likely(PyLong_Check(__tmp464))) + __tmp465 = CPyTagged_BorrowFromObject(__tmp464); else { - CPy_TypeError("int", __tmp446); goto fail; + CPy_TypeError("int", __tmp464); goto fail; } - arg_params.f1 = __tmp447; + arg_params.f1 = __tmp465; } PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found_with_index(arg_params); return retval; @@ -111621,12 +114606,12 @@ PyObject *CPyPy_method_formatters___apply_module_to_formatters(PyObject *self, P else { arg_method_name = NULL; } - if (arg_method_name != NULL) goto __LL448; + if (arg_method_name != NULL) goto __LL466; arg_method_name = obj_method_name; - if (arg_method_name != NULL) goto __LL448; + if (arg_method_name != NULL) goto __LL466; CPy_TypeError("union[str, object]", obj_method_name); goto fail; -__LL448: ; +__LL466: ; PyObject *retval = CPyDef_method_formatters___apply_module_to_formatters(arg_formatters, arg_module, arg_method_name); return retval; fail: ; @@ -111670,8 +114655,8 @@ CPyL3: ; cpy_r_r3 = PyTuple_New(1); if (unlikely(cpy_r_r3 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp449 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp449); + PyObject *__tmp467 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp467); cpy_r_r4 = CPyDef_method_formatters___combine_formatters(cpy_r_r3, cpy_r_method_name); CPy_DECREF(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { @@ -111697,8 +114682,8 @@ CPyL7: ; cpy_r_r8 = PyTuple_New(1); if (unlikely(cpy_r_r8 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp450 = cpy_r_r7.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp450); + PyObject *__tmp468 = cpy_r_r7.f0; + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp468); cpy_r_r9 = CPyDef_method_formatters___combine_formatters(cpy_r_r8, cpy_r_method_name); CPy_DECREF(cpy_r_r8); if (unlikely(cpy_r_r9 == NULL)) { @@ -111840,8 +114825,8 @@ CPyL3: ; cpy_r_r3 = PyTuple_New(1); if (unlikely(cpy_r_r3 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp451 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp451); + PyObject *__tmp469 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp469); cpy_r_r4 = CPyDef_method_formatters___combine_formatters(cpy_r_r3, cpy_r_method_name); CPy_DECREF(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { @@ -111918,8 +114903,8 @@ CPyL3: ; cpy_r_r3 = PyTuple_New(1); if (unlikely(cpy_r_r3 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp452 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp452); + PyObject *__tmp470 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp470); cpy_r_r4 = CPyDef_method_formatters___combine_formatters(cpy_r_r3, cpy_r_method_name); CPy_DECREF(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { @@ -117566,22 +120551,22 @@ CPyL273: ; cpy_r_r847 = PyTuple_New(2); if (unlikely(cpy_r_r847 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp453 = PyTuple_New(2); - if (unlikely(__tmp453 == NULL)) + PyObject *__tmp471 = PyTuple_New(2); + if (unlikely(__tmp471 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp454 = cpy_r_r843.f0.f0; - PyTuple_SET_ITEM(__tmp453, 0, __tmp454); - PyObject *__tmp455 = cpy_r_r843.f0.f1; - PyTuple_SET_ITEM(__tmp453, 1, __tmp455); - PyTuple_SET_ITEM(cpy_r_r847, 0, __tmp453); - PyObject *__tmp456 = PyTuple_New(2); - if (unlikely(__tmp456 == NULL)) + PyObject *__tmp472 = cpy_r_r843.f0.f0; + PyTuple_SET_ITEM(__tmp471, 0, __tmp472); + PyObject *__tmp473 = cpy_r_r843.f0.f1; + PyTuple_SET_ITEM(__tmp471, 1, __tmp473); + PyTuple_SET_ITEM(cpy_r_r847, 0, __tmp471); + PyObject *__tmp474 = PyTuple_New(2); + if (unlikely(__tmp474 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp457 = cpy_r_r843.f1.f0; - PyTuple_SET_ITEM(__tmp456, 0, __tmp457); - PyObject *__tmp458 = cpy_r_r843.f1.f1; - PyTuple_SET_ITEM(__tmp456, 1, __tmp458); - PyTuple_SET_ITEM(cpy_r_r847, 1, __tmp456); + PyObject *__tmp475 = cpy_r_r843.f1.f0; + PyTuple_SET_ITEM(__tmp474, 0, __tmp475); + PyObject *__tmp476 = cpy_r_r843.f1.f1; + PyTuple_SET_ITEM(__tmp474, 1, __tmp476); + PyTuple_SET_ITEM(cpy_r_r847, 1, __tmp474); PyObject *cpy_r_r848[1] = {cpy_r_r847}; cpy_r_r849 = (PyObject **)&cpy_r_r848; cpy_r_r850 = PyObject_Vectorcall(cpy_r_r846, cpy_r_r849, 1, 0); @@ -118729,22 +121714,22 @@ CPyL432: ; cpy_r_r1242 = PyTuple_New(2); if (unlikely(cpy_r_r1242 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp459 = PyTuple_New(2); - if (unlikely(__tmp459 == NULL)) + PyObject *__tmp477 = PyTuple_New(2); + if (unlikely(__tmp477 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp460 = cpy_r_r1238.f0.f0; - PyTuple_SET_ITEM(__tmp459, 0, __tmp460); - PyObject *__tmp461 = cpy_r_r1238.f0.f1; - PyTuple_SET_ITEM(__tmp459, 1, __tmp461); - PyTuple_SET_ITEM(cpy_r_r1242, 0, __tmp459); - PyObject *__tmp462 = PyTuple_New(2); - if (unlikely(__tmp462 == NULL)) + PyObject *__tmp478 = cpy_r_r1238.f0.f0; + PyTuple_SET_ITEM(__tmp477, 0, __tmp478); + PyObject *__tmp479 = cpy_r_r1238.f0.f1; + PyTuple_SET_ITEM(__tmp477, 1, __tmp479); + PyTuple_SET_ITEM(cpy_r_r1242, 0, __tmp477); + PyObject *__tmp480 = PyTuple_New(2); + if (unlikely(__tmp480 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp463 = cpy_r_r1238.f1.f0; - PyTuple_SET_ITEM(__tmp462, 0, __tmp463); - PyObject *__tmp464 = cpy_r_r1238.f1.f1; - PyTuple_SET_ITEM(__tmp462, 1, __tmp464); - PyTuple_SET_ITEM(cpy_r_r1242, 1, __tmp462); + PyObject *__tmp481 = cpy_r_r1238.f1.f0; + PyTuple_SET_ITEM(__tmp480, 0, __tmp481); + PyObject *__tmp482 = cpy_r_r1238.f1.f1; + PyTuple_SET_ITEM(__tmp480, 1, __tmp482); + PyTuple_SET_ITEM(cpy_r_r1242, 1, __tmp480); PyObject *cpy_r_r1243[1] = {cpy_r_r1242}; cpy_r_r1244 = (PyObject **)&cpy_r_r1243; cpy_r_r1245 = PyObject_Vectorcall(cpy_r_r1241, cpy_r_r1244, 1, 0); @@ -121232,22 +124217,22 @@ CPyL784: ; cpy_r_r2108 = PyTuple_New(2); if (unlikely(cpy_r_r2108 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp465 = PyTuple_New(2); - if (unlikely(__tmp465 == NULL)) + PyObject *__tmp483 = PyTuple_New(2); + if (unlikely(__tmp483 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp466 = cpy_r_r2104.f0.f0; - PyTuple_SET_ITEM(__tmp465, 0, __tmp466); - PyObject *__tmp467 = cpy_r_r2104.f0.f1; - PyTuple_SET_ITEM(__tmp465, 1, __tmp467); - PyTuple_SET_ITEM(cpy_r_r2108, 0, __tmp465); - PyObject *__tmp468 = PyTuple_New(2); - if (unlikely(__tmp468 == NULL)) + PyObject *__tmp484 = cpy_r_r2104.f0.f0; + PyTuple_SET_ITEM(__tmp483, 0, __tmp484); + PyObject *__tmp485 = cpy_r_r2104.f0.f1; + PyTuple_SET_ITEM(__tmp483, 1, __tmp485); + PyTuple_SET_ITEM(cpy_r_r2108, 0, __tmp483); + PyObject *__tmp486 = PyTuple_New(2); + if (unlikely(__tmp486 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp469 = cpy_r_r2104.f1.f0; - PyTuple_SET_ITEM(__tmp468, 0, __tmp469); - PyObject *__tmp470 = cpy_r_r2104.f1.f1; - PyTuple_SET_ITEM(__tmp468, 1, __tmp470); - PyTuple_SET_ITEM(cpy_r_r2108, 1, __tmp468); + PyObject *__tmp487 = cpy_r_r2104.f1.f0; + PyTuple_SET_ITEM(__tmp486, 0, __tmp487); + PyObject *__tmp488 = cpy_r_r2104.f1.f1; + PyTuple_SET_ITEM(__tmp486, 1, __tmp488); + PyTuple_SET_ITEM(cpy_r_r2108, 1, __tmp486); PyObject *cpy_r_r2109[1] = {cpy_r_r2108}; cpy_r_r2110 = (PyObject **)&cpy_r_r2109; cpy_r_r2111 = PyObject_Vectorcall(cpy_r_r2107, cpy_r_r2110, 1, 0); @@ -121473,30 +124458,30 @@ CPyL818: ; cpy_r_r2175 = PyTuple_New(3); if (unlikely(cpy_r_r2175 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp471 = PyTuple_New(2); - if (unlikely(__tmp471 == NULL)) + PyObject *__tmp489 = PyTuple_New(2); + if (unlikely(__tmp489 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp472 = cpy_r_r2171.f0.f0; - PyTuple_SET_ITEM(__tmp471, 0, __tmp472); - PyObject *__tmp473 = cpy_r_r2171.f0.f1; - PyTuple_SET_ITEM(__tmp471, 1, __tmp473); - PyTuple_SET_ITEM(cpy_r_r2175, 0, __tmp471); - PyObject *__tmp474 = PyTuple_New(2); - if (unlikely(__tmp474 == NULL)) + PyObject *__tmp490 = cpy_r_r2171.f0.f0; + PyTuple_SET_ITEM(__tmp489, 0, __tmp490); + PyObject *__tmp491 = cpy_r_r2171.f0.f1; + PyTuple_SET_ITEM(__tmp489, 1, __tmp491); + PyTuple_SET_ITEM(cpy_r_r2175, 0, __tmp489); + PyObject *__tmp492 = PyTuple_New(2); + if (unlikely(__tmp492 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp475 = cpy_r_r2171.f1.f0; - PyTuple_SET_ITEM(__tmp474, 0, __tmp475); - PyObject *__tmp476 = cpy_r_r2171.f1.f1; - PyTuple_SET_ITEM(__tmp474, 1, __tmp476); - PyTuple_SET_ITEM(cpy_r_r2175, 1, __tmp474); - PyObject *__tmp477 = PyTuple_New(2); - if (unlikely(__tmp477 == NULL)) + PyObject *__tmp493 = cpy_r_r2171.f1.f0; + PyTuple_SET_ITEM(__tmp492, 0, __tmp493); + PyObject *__tmp494 = cpy_r_r2171.f1.f1; + PyTuple_SET_ITEM(__tmp492, 1, __tmp494); + PyTuple_SET_ITEM(cpy_r_r2175, 1, __tmp492); + PyObject *__tmp495 = PyTuple_New(2); + if (unlikely(__tmp495 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp478 = cpy_r_r2171.f2.f0; - PyTuple_SET_ITEM(__tmp477, 0, __tmp478); - PyObject *__tmp479 = cpy_r_r2171.f2.f1; - PyTuple_SET_ITEM(__tmp477, 1, __tmp479); - PyTuple_SET_ITEM(cpy_r_r2175, 2, __tmp477); + PyObject *__tmp496 = cpy_r_r2171.f2.f0; + PyTuple_SET_ITEM(__tmp495, 0, __tmp496); + PyObject *__tmp497 = cpy_r_r2171.f2.f1; + PyTuple_SET_ITEM(__tmp495, 1, __tmp497); + PyTuple_SET_ITEM(cpy_r_r2175, 2, __tmp495); PyObject *cpy_r_r2176[1] = {cpy_r_r2175}; cpy_r_r2177 = (PyObject **)&cpy_r_r2176; cpy_r_r2178 = PyObject_Vectorcall(cpy_r_r2174, cpy_r_r2177, 1, 0); @@ -139715,10 +142700,10 @@ CPyL19: ; cpy_r_r39 = PyTuple_New(2); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp480 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp480); - PyObject *__tmp481 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp481); + PyObject *__tmp498 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp498); + PyObject *__tmp499 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp499); cpy_r_r40 = PyObject_IsInstance(cpy_r_val, cpy_r_r39); CPy_DECREF(cpy_r_r39); cpy_r_r41 = cpy_r_r40 >= 0; @@ -139814,18 +142799,18 @@ PyObject *CPyPy_type_conversion___to_hex_if_bytes(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL482; + if (arg_val != NULL) goto __LL500; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL482; + if (arg_val != NULL) goto __LL500; arg_val = obj_val; - if (arg_val != NULL) goto __LL482; + if (arg_val != NULL) goto __LL500; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL482: ; +__LL500: ; PyObject *retval = CPyDef_type_conversion___to_hex_if_bytes(arg_val); return retval; fail: ; @@ -139920,18 +142905,18 @@ PyObject *CPyPy_type_conversion___to_bytes_if_hex(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL483; + if (arg_val != NULL) goto __LL501; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL483; + if (arg_val != NULL) goto __LL501; arg_val = obj_val; - if (arg_val != NULL) goto __LL483; + if (arg_val != NULL) goto __LL501; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL483: ; +__LL501: ; PyObject *retval = CPyDef_type_conversion___to_bytes_if_hex(arg_val); return retval; fail: ; @@ -140227,16 +143212,16 @@ PyObject *CPyPy_utility_methods___all_in_dict(PyObject *self, PyObject *const *a PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL484; + if (arg_d != NULL) goto __LL502; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL484; + if (arg_d != NULL) goto __LL502; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL484: ; +__LL502: ; char retval = CPyDef_utility_methods___all_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -140342,16 +143327,16 @@ PyObject *CPyPy_utility_methods___any_in_dict(PyObject *self, PyObject *const *a PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL485; + if (arg_d != NULL) goto __LL503; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL485; + if (arg_d != NULL) goto __LL503; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL485: ; +__LL503: ; char retval = CPyDef_utility_methods___any_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -140391,16 +143376,16 @@ PyObject *CPyPy_utility_methods___none_in_dict(PyObject *self, PyObject *const * PyObject *arg_values = obj_values; PyObject *arg_d; arg_d = obj_d; - if (arg_d != NULL) goto __LL486; + if (arg_d != NULL) goto __LL504; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL486; + if (arg_d != NULL) goto __LL504; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL486: ; +__LL504: ; char retval = CPyDef_utility_methods___none_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -143041,16 +146026,16 @@ char CPyDef_validation___validate_abi_value(PyObject *cpy_r_abi_type, PyObject * else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL487; + if (cpy_r_r20 != NULL) goto __LL505; if (cpy_r_r19 == Py_None) cpy_r_r20 = cpy_r_r19; else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL487; + if (cpy_r_r20 != NULL) goto __LL505; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_abi_value", 129, CPyStatic_validation___globals, "int or None", cpy_r_r19); goto CPyL119; -__LL487: ; +__LL505: ; cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r20 != cpy_r_r21; if (!cpy_r_r22) goto CPyL120; @@ -145125,16 +148110,16 @@ CPyL2: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL488; + if (cpy_r_r3 != NULL) goto __LL506; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL488; + if (cpy_r_r3 != NULL) goto __LL506; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "raise_error_for_batch_response", 273, CPyStatic_validation___globals, "dict or None", cpy_r_r2); goto CPyL14; -__LL488: ; +__LL506: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 == cpy_r_r4; CPy_DECREF(cpy_r_r3); @@ -145213,19 +148198,19 @@ PyObject *CPyPy_validation___raise_error_for_batch_response(PyObject *self, PyOb PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL489; + goto __LL507; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL489; + if (arg_logger != NULL) goto __LL507; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL489; + if (arg_logger != NULL) goto __LL507; CPy_TypeError("object or None", obj_logger); goto fail; -__LL489: ; +__LL507: ; PyObject *retval = CPyDef_validation___raise_error_for_batch_response(arg_response, arg_logger); return retval; fail: ; @@ -145486,22 +148471,22 @@ CPyL12: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL490; + if (cpy_r_r17 != NULL) goto __LL508; if (PyUnicode_Check(cpy_r_r16)) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL490; + if (cpy_r_r17 != NULL) goto __LL508; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL490; + if (cpy_r_r17 != NULL) goto __LL508; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 305, CPyStatic_validation___globals, "union[int, str, None]", cpy_r_r16); goto CPyL127; -__LL490: ; +__LL508: ; cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'id' */ cpy_r_r19 = PyDict_Contains(cpy_r_response, cpy_r_r18); cpy_r_r20 = cpy_r_r19 >= 0; @@ -145536,10 +148521,10 @@ CPyL19: ; cpy_r_r32 = PyTuple_New(2); if (unlikely(cpy_r_r32 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp491 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp491); - PyObject *__tmp492 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp492); + PyObject *__tmp509 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp509); + PyObject *__tmp510 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp510); cpy_r_r33 = PyObject_IsInstance(cpy_r_r17, cpy_r_r32); CPy_DECREF(cpy_r_r32); cpy_r_r34 = cpy_r_r33 >= 0; @@ -145653,10 +148638,10 @@ CPyL37: ; cpy_r_r55 = PyTuple_New(2); if (unlikely(cpy_r_r55 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp493 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp493); - PyObject *__tmp494 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp494); + PyObject *__tmp511 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp511); + PyObject *__tmp512 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp512); cpy_r_r56 = PyObject_GetIter(cpy_r_r55); CPy_DECREF(cpy_r_r55); if (unlikely(cpy_r_r56 == NULL)) { @@ -145718,10 +148703,10 @@ CPyL46: ; cpy_r_r70 = PyTuple_New(2); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp495 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp495); - PyObject *__tmp496 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp496); + PyObject *__tmp513 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp513); + PyObject *__tmp514 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp514); cpy_r_r71 = PyObject_GetIter(cpy_r_r70); CPy_DECREF(cpy_r_r70); if (unlikely(cpy_r_r71 == NULL)) { @@ -145821,16 +148806,16 @@ CPyL63: ; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL497; + if (cpy_r_r95 != NULL) goto __LL515; if (cpy_r_r94 == Py_None) cpy_r_r95 = cpy_r_r94; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL497; + if (cpy_r_r95 != NULL) goto __LL515; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 354, CPyStatic_validation___globals, "str or None", cpy_r_r94); goto CPyL148; -__LL497: ; +__LL515: ; cpy_r_r96 = PyUnicode_Check(cpy_r_r95); if (cpy_r_r96) { goto CPyL67; @@ -145945,16 +148930,16 @@ CPyL79: ; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL498; + if (cpy_r_r131 != NULL) goto __LL516; if (cpy_r_r130 == Py_None) cpy_r_r131 = cpy_r_r130; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL498; + if (cpy_r_r131 != NULL) goto __LL516; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_rpc_response_and_raise_if_error", 368, CPyStatic_validation___globals, "int or None", cpy_r_r130); goto CPyL150; -__LL498: ; +__LL516: ; cpy_r_r132 = PyLong_Check(cpy_r_r131); if (cpy_r_r132) { goto CPyL83; @@ -146479,16 +149464,16 @@ PyObject *CPyPy_validation___validate_rpc_response_and_raise_if_error(PyObject * } PyObject *arg_error_formatters; arg_error_formatters = obj_error_formatters; - if (arg_error_formatters != NULL) goto __LL499; + if (arg_error_formatters != NULL) goto __LL517; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL499; + if (arg_error_formatters != NULL) goto __LL517; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL499: ; +__LL517: ; char arg_is_subscription_response; if (obj_is_subscription_response == NULL) { arg_is_subscription_response = 2; @@ -146499,35 +149484,35 @@ __LL499: ; PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL500; + goto __LL518; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL500; + if (arg_logger != NULL) goto __LL518; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL500; + if (arg_logger != NULL) goto __LL518; CPy_TypeError("object or None", obj_logger); goto fail; -__LL500: ; +__LL518: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL501; + goto __LL519; } arg_params = obj_params; - if (arg_params != NULL) goto __LL501; + if (arg_params != NULL) goto __LL519; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL501; + if (arg_params != NULL) goto __LL519; CPy_TypeError("object or None", obj_params); goto fail; -__LL501: ; +__LL519: ; char retval = CPyDef_validation___validate_rpc_response_and_raise_if_error(arg_response, arg_error_formatters, arg_is_subscription_response, arg_logger, arg_params); if (retval == 2) { return NULL; @@ -156379,10 +159364,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp502 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp502); - PyObject *__tmp503 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp503); + PyObject *__tmp520 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp520); + PyObject *__tmp521 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp521); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -156561,23 +159546,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_get_request(PyObject *s PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL504; + goto __LL522; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL504; + if (arg_params != NULL) goto __LL522; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL504; + if (arg_params != NULL) goto __LL522; CPy_TypeError("dict or None", obj_params); goto fail; -__LL504: ; +__LL522: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_get_request(arg_self, arg_endpoint_uri, arg_params); return retval; fail: ; @@ -157184,10 +160169,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp505 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp505); - PyObject *__tmp506 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp506); + PyObject *__tmp523 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp523); + PyObject *__tmp524 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp524); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -157355,16 +160340,16 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_post_request(PyObject * else { arg_body = NULL; } - if (arg_body != NULL) goto __LL507; + if (arg_body != NULL) goto __LL525; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL507; + if (arg_body != NULL) goto __LL525; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL507: ; +__LL525: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_post_request(arg_self, arg_endpoint_uri, arg_body); return retval; fail: ; @@ -157874,10 +160859,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp508 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp508); - PyObject *__tmp509 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp509); + PyObject *__tmp526 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp526); + PyObject *__tmp527 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp527); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -158552,10 +161537,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp510 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp510); - PyObject *__tmp511 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp511); + PyObject *__tmp528 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp528); + PyObject *__tmp529 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp529); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -159266,10 +162251,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp512 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp512); - PyObject *__tmp513 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp513); + PyObject *__tmp530 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp530); + PyObject *__tmp531 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp531); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -159980,10 +162965,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp514 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp514); - PyObject *__tmp515 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp515); + PyObject *__tmp532 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp532); + PyObject *__tmp533 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp533); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -160694,10 +163679,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp516 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp516); - PyObject *__tmp517 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp517); + PyObject *__tmp534 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp534); + PyObject *__tmp535 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp535); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -161422,10 +164407,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp518 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp518); - PyObject *__tmp519 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp519); + PyObject *__tmp536 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp536); + PyObject *__tmp537 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp537); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -162155,10 +165140,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp520 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp520); - PyObject *__tmp521 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp521); + PyObject *__tmp538 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp538); + PyObject *__tmp539 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp539); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -162869,10 +165854,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp522 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp522); - PyObject *__tmp523 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp523); + PyObject *__tmp540 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp540); + PyObject *__tmp541 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp541); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -163583,10 +166568,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp524 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp524); - PyObject *__tmp525 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp525); + PyObject *__tmp542 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp542); + PyObject *__tmp543 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp543); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -164297,10 +167282,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp526 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp526); - PyObject *__tmp527 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp527); + PyObject *__tmp544 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp544); + PyObject *__tmp545 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp545); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -164976,10 +167961,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp528 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp528); - PyObject *__tmp529 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp529); + PyObject *__tmp546 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp546); + PyObject *__tmp547 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp547); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -165654,10 +168639,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp530 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp530); - PyObject *__tmp531 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp531); + PyObject *__tmp548 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp548); + PyObject *__tmp549 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp549); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -166351,10 +169336,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp532 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp532); - PyObject *__tmp533 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp533); + PyObject *__tmp550 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp550); + PyObject *__tmp551 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp551); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167048,10 +170033,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp534 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp534); - PyObject *__tmp535 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp535); + PyObject *__tmp552 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp552); + PyObject *__tmp553 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp553); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167745,10 +170730,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp536 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp536); - PyObject *__tmp537 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp537); + PyObject *__tmp554 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp554); + PyObject *__tmp555 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp555); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -168442,10 +171427,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp538 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp538); - PyObject *__tmp539 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp539); + PyObject *__tmp556 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp556); + PyObject *__tmp557 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp557); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169139,10 +172124,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp540 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp540); - PyObject *__tmp541 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp541); + PyObject *__tmp558 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp558); + PyObject *__tmp559 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp559); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169836,10 +172821,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp542 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp542); - PyObject *__tmp543 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp543); + PyObject *__tmp560 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp560); + PyObject *__tmp561 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp561); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -170498,10 +173483,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp544 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp544); - PyObject *__tmp545 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp545); + PyObject *__tmp562 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp562); + PyObject *__tmp563 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp563); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171141,10 +174126,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp546 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp546); - PyObject *__tmp547 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp547); + PyObject *__tmp564 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp564); + PyObject *__tmp565 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp565); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171784,10 +174769,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp548 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp548); - PyObject *__tmp549 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp549); + PyObject *__tmp566 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp566); + PyObject *__tmp567 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp567); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -172427,10 +175412,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp550 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp550); - PyObject *__tmp551 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp551); + PyObject *__tmp568 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp568); + PyObject *__tmp569 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp569); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173070,10 +176055,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp552 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp552); - PyObject *__tmp553 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp553); + PyObject *__tmp570 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp570); + PyObject *__tmp571 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp571); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173713,10 +176698,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp554 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp554); - PyObject *__tmp555 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp555); + PyObject *__tmp572 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp572); + PyObject *__tmp573 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp573); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -174356,10 +177341,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp556 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp556); - PyObject *__tmp557 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp557); + PyObject *__tmp574 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp574); + PyObject *__tmp575 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp575); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -174999,10 +177984,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp558 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp558); - PyObject *__tmp559 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp559); + PyObject *__tmp576 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp576); + PyObject *__tmp577 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp577); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175642,10 +178627,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp560 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp560); - PyObject *__tmp561 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp561); + PyObject *__tmp578 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp578); + PyObject *__tmp579 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp579); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -176285,10 +179270,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp562 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp562); - PyObject *__tmp563 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp563); + PyObject *__tmp580 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp580); + PyObject *__tmp581 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp581); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -176928,10 +179913,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp564 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp564); - PyObject *__tmp565 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp565); + PyObject *__tmp582 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp582); + PyObject *__tmp583 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp583); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -177606,10 +180591,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp566 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp566); - PyObject *__tmp567 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp567); + PyObject *__tmp584 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp584); + PyObject *__tmp585 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp585); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -178285,10 +181270,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp568 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp568); - PyObject *__tmp569 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp569); + PyObject *__tmp586 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp586); + PyObject *__tmp587 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp587); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -178928,10 +181913,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp570 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp570); - PyObject *__tmp571 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp571); + PyObject *__tmp588 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp588); + PyObject *__tmp589 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp589); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -179571,10 +182556,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp572 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp572); - PyObject *__tmp573 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp573); + PyObject *__tmp590 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp590); + PyObject *__tmp591 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp591); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -180249,10 +183234,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp574 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp574); - PyObject *__tmp575 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp575); + PyObject *__tmp592 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp592); + PyObject *__tmp593 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp593); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -180911,10 +183896,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp576 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp576); - PyObject *__tmp577 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp577); + PyObject *__tmp594 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp594); + PyObject *__tmp595 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp595); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -181632,10 +184617,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp578 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp578); - PyObject *__tmp579 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp579); + PyObject *__tmp596 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp596); + PyObject *__tmp597 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp597); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182275,10 +185260,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp580 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp580); - PyObject *__tmp581 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp581); + PyObject *__tmp598 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp598); + PyObject *__tmp599 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp599); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182918,10 +185903,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp582 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp582); - PyObject *__tmp583 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp583); + PyObject *__tmp600 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp600); + PyObject *__tmp601 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp601); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -183717,10 +186702,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp584 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp584); - PyObject *__tmp585 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp585); + PyObject *__tmp602 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp602); + PyObject *__tmp603 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp603); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -183899,23 +186884,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon___get_blob_sidecars(PyObject *self, P PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL586; + goto __LL604; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL586; + if (arg_indices != NULL) goto __LL604; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL586; + if (arg_indices != NULL) goto __LL604; CPy_TypeError("list or None", obj_indices); goto fail; -__LL586: ; +__LL604: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -184471,10 +187456,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp587 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp587); - PyObject *__tmp588 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp588); + PyObject *__tmp605 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp605); + PyObject *__tmp606 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp606); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -185187,10 +188172,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp589 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp589); - PyObject *__tmp590 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp590); + PyObject *__tmp607 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp607); + PyObject *__tmp608 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp608); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -185895,10 +188880,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp591 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp591); - PyObject *__tmp592 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp592); + PyObject *__tmp609 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp609); + PyObject *__tmp610 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp610); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -186622,10 +189607,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp593 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp593); - PyObject *__tmp594 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp594); + PyObject *__tmp611 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp611); + PyObject *__tmp612 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp612); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -187650,23 +190635,23 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_get_request(PyObject *self, PyO PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL595; + goto __LL613; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL595; + if (arg_params != NULL) goto __LL613; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL595; + if (arg_params != NULL) goto __LL613; CPy_TypeError("dict or None", obj_params); goto fail; -__LL595: ; +__LL613: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_get_request(arg_self, arg_endpoint_url, arg_params); return retval; fail: ; @@ -187763,16 +190748,16 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_post_request(PyObject *self, Py else { arg_body = NULL; } - if (arg_body != NULL) goto __LL596; + if (arg_body != NULL) goto __LL614; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL596; + if (arg_body != NULL) goto __LL614; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL596: ; +__LL614: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_post_request(arg_self, arg_endpoint_url, arg_body); return retval; fail: ; @@ -190121,23 +193106,23 @@ PyObject *CPyPy_beacon___beacon___Beacon___get_blob_sidecars(PyObject *self, PyO PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL597; + goto __LL615; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL597; + if (arg_indices != NULL) goto __LL615; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL597; + if (arg_indices != NULL) goto __LL615; CPy_TypeError("list or None", obj_indices); goto fail; -__LL597: ; +__LL615: ; PyObject *retval = CPyDef_beacon___beacon___Beacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -190812,10 +193797,10 @@ CPyL9: ; cpy_r_r44 = PyTuple_New(2); if (unlikely(cpy_r_r44 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp598 = cpy_r_r41.f0; - PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp598); - PyObject *__tmp599 = cpy_r_r41.f1; - PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp599); + PyObject *__tmp616 = cpy_r_r41.f0; + PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp616); + PyObject *__tmp617 = cpy_r_r41.f1; + PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp617); cpy_r_r45 = CPyDict_SetItem(cpy_r_r42, cpy_r_r43, cpy_r_r44); CPy_DECREF(cpy_r_r44); cpy_r_r46 = cpy_r_r45 >= 0; @@ -191874,23 +194859,23 @@ CPyL19: ; CPy_AddTraceback("faster_web3/contract/utils.py", "format_contract_call_return_data_curried", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL49; } - PyObject *__tmp600; + PyObject *__tmp618; if (unlikely(!(PyTuple_Check(cpy_r_r29) && PyTuple_GET_SIZE(cpy_r_r29) == 1))) { - __tmp600 = NULL; - goto __LL601; - } - __tmp600 = PyTuple_GET_ITEM(cpy_r_r29, 0); - if (__tmp600 == NULL) goto __LL601; - __tmp600 = cpy_r_r29; -__LL601: ; - if (unlikely(__tmp600 == NULL)) { + __tmp618 = NULL; + goto __LL619; + } + __tmp618 = PyTuple_GET_ITEM(cpy_r_r29, 0); + if (__tmp618 == NULL) goto __LL619; + __tmp618 = cpy_r_r29; +__LL619: ; + if (unlikely(__tmp618 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r29); cpy_r_r30 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp602 = PyTuple_GET_ITEM(cpy_r_r29, 0); - CPy_INCREF(__tmp602); - PyObject *__tmp603; - __tmp603 = __tmp602; - cpy_r_r30.f0 = __tmp603; + PyObject *__tmp620 = PyTuple_GET_ITEM(cpy_r_r29, 0); + CPy_INCREF(__tmp620); + PyObject *__tmp621; + __tmp621 = __tmp620; + cpy_r_r30.f0 = __tmp621; } CPy_DECREF(cpy_r_r29); if (unlikely(cpy_r_r30.f0 == NULL)) { @@ -191900,8 +194885,8 @@ __LL601: ; cpy_r_r31 = PyTuple_New(1); if (unlikely(cpy_r_r31 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp604 = cpy_r_r30.f0; - PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp604); + PyObject *__tmp622 = cpy_r_r30.f0; + PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp622); cpy_r_r32 = PySequence_Concat(cpy_r_r31, cpy_r_normalizers); CPy_DECREF(cpy_r_r31); if (unlikely(cpy_r_r32 == NULL)) { @@ -192094,12 +195079,12 @@ PyObject *CPyPy_contract___utils___format_contract_call_return_data_curried(PyOb else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL605; + if (arg_abi_element_identifier != NULL) goto __LL623; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL605; + if (arg_abi_element_identifier != NULL) goto __LL623; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL605: ; +__LL623: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -192528,84 +195513,84 @@ CPyL36: ; goto CPyL163; } if (!cpy_r_r52) goto CPyL55; - PyObject *__tmp606; + PyObject *__tmp624; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp606 = NULL; - goto __LL607; + __tmp624 = NULL; + goto __LL625; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r13, 0)) == 2))) { - __tmp606 = NULL; - goto __LL608; + __tmp624 = NULL; + goto __LL626; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0)))) - __tmp606 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); + __tmp624 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); else { - __tmp606 = NULL; + __tmp624 = NULL; } - if (__tmp606 == NULL) goto __LL608; - __tmp606 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); - if (__tmp606 == NULL) goto __LL608; - __tmp606 = PyTuple_GET_ITEM(cpy_r_r13, 0); -__LL608: ; - if (__tmp606 == NULL) goto __LL607; + if (__tmp624 == NULL) goto __LL626; + __tmp624 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); + if (__tmp624 == NULL) goto __LL626; + __tmp624 = PyTuple_GET_ITEM(cpy_r_r13, 0); +__LL626: ; + if (__tmp624 == NULL) goto __LL625; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 1)))) - __tmp606 = PyTuple_GET_ITEM(cpy_r_r13, 1); + __tmp624 = PyTuple_GET_ITEM(cpy_r_r13, 1); else { - __tmp606 = NULL; + __tmp624 = NULL; } - if (__tmp606 == NULL) goto __LL607; - __tmp606 = cpy_r_r13; -__LL607: ; - if (unlikely(__tmp606 == NULL)) { + if (__tmp624 == NULL) goto __LL625; + __tmp624 = cpy_r_r13; +__LL625: ; + if (unlikely(__tmp624 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r13); cpy_r_r53 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp609 = PyTuple_GET_ITEM(cpy_r_r13, 0); - tuple_T2OO __tmp610; - PyObject *__tmp611; - if (unlikely(!(PyTuple_Check(__tmp609) && PyTuple_GET_SIZE(__tmp609) == 2))) { - __tmp611 = NULL; - goto __LL612; + PyObject *__tmp627 = PyTuple_GET_ITEM(cpy_r_r13, 0); + tuple_T2OO __tmp628; + PyObject *__tmp629; + if (unlikely(!(PyTuple_Check(__tmp627) && PyTuple_GET_SIZE(__tmp627) == 2))) { + __tmp629 = NULL; + goto __LL630; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp609, 0)))) - __tmp611 = PyTuple_GET_ITEM(__tmp609, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp627, 0)))) + __tmp629 = PyTuple_GET_ITEM(__tmp627, 0); else { - __tmp611 = NULL; + __tmp629 = NULL; } - if (__tmp611 == NULL) goto __LL612; - __tmp611 = PyTuple_GET_ITEM(__tmp609, 1); - if (__tmp611 == NULL) goto __LL612; - __tmp611 = __tmp609; -__LL612: ; - if (unlikely(__tmp611 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp609); __tmp610 = (tuple_T2OO) { NULL, NULL }; + if (__tmp629 == NULL) goto __LL630; + __tmp629 = PyTuple_GET_ITEM(__tmp627, 1); + if (__tmp629 == NULL) goto __LL630; + __tmp629 = __tmp627; +__LL630: ; + if (unlikely(__tmp629 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp627); __tmp628 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp613 = PyTuple_GET_ITEM(__tmp609, 0); - CPy_INCREF(__tmp613); - PyObject *__tmp614; - if (likely(PyUnicode_Check(__tmp613))) - __tmp614 = __tmp613; + PyObject *__tmp631 = PyTuple_GET_ITEM(__tmp627, 0); + CPy_INCREF(__tmp631); + PyObject *__tmp632; + if (likely(PyUnicode_Check(__tmp631))) + __tmp632 = __tmp631; else { - CPy_TypeError("str", __tmp613); - __tmp614 = NULL; + CPy_TypeError("str", __tmp631); + __tmp632 = NULL; } - __tmp610.f0 = __tmp614; - PyObject *__tmp615 = PyTuple_GET_ITEM(__tmp609, 1); - CPy_INCREF(__tmp615); - PyObject *__tmp616; - __tmp616 = __tmp615; - __tmp610.f1 = __tmp616; + __tmp628.f0 = __tmp632; + PyObject *__tmp633 = PyTuple_GET_ITEM(__tmp627, 1); + CPy_INCREF(__tmp633); + PyObject *__tmp634; + __tmp634 = __tmp633; + __tmp628.f1 = __tmp634; } - cpy_r_r53.f0 = __tmp610; - PyObject *__tmp617 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp617); - PyObject * __tmp618; - if (likely(PyTuple_Check(__tmp617))) - __tmp618 = __tmp617; + cpy_r_r53.f0 = __tmp628; + PyObject *__tmp635 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp635); + PyObject * __tmp636; + if (likely(PyTuple_Check(__tmp635))) + __tmp636 = __tmp635; else { - CPy_TypeError("tuple", __tmp617); - __tmp618 = NULL; + CPy_TypeError("tuple", __tmp635); + __tmp636 = NULL; } - cpy_r_r53.f1 = __tmp618; + cpy_r_r53.f1 = __tmp636; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r53.f0.f0 == NULL)) { @@ -192615,16 +195600,16 @@ __LL612: ; cpy_r_r54 = PyTuple_New(2); if (unlikely(cpy_r_r54 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp619 = PyTuple_New(2); - if (unlikely(__tmp619 == NULL)) + PyObject *__tmp637 = PyTuple_New(2); + if (unlikely(__tmp637 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp620 = cpy_r_r53.f0.f0; - PyTuple_SET_ITEM(__tmp619, 0, __tmp620); - PyObject *__tmp621 = cpy_r_r53.f0.f1; - PyTuple_SET_ITEM(__tmp619, 1, __tmp621); - PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp619); - PyObject *__tmp622 = cpy_r_r53.f1; - PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp622); + PyObject *__tmp638 = cpy_r_r53.f0.f0; + PyTuple_SET_ITEM(__tmp637, 0, __tmp638); + PyObject *__tmp639 = cpy_r_r53.f0.f1; + PyTuple_SET_ITEM(__tmp637, 1, __tmp639); + PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp637); + PyObject *__tmp640 = cpy_r_r53.f1; + PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp640); cpy_r_r55 = PySequence_Tuple(cpy_r_r54); CPy_DECREF(cpy_r_r54); if (unlikely(cpy_r_r55 == NULL)) { @@ -192723,18 +195708,18 @@ __LL612: ; cpy_r_r78 = PyTuple_New(2); if (unlikely(cpy_r_r78 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp623 = cpy_r_r77.f0; - PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp623); - PyObject *__tmp624 = PyTuple_New(3); - if (unlikely(__tmp624 == NULL)) + PyObject *__tmp641 = cpy_r_r77.f0; + PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp641); + PyObject *__tmp642 = PyTuple_New(3); + if (unlikely(__tmp642 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp625 = cpy_r_r77.f1.f0; - PyTuple_SET_ITEM(__tmp624, 0, __tmp625); - PyObject *__tmp626 = cpy_r_r77.f1.f1; - PyTuple_SET_ITEM(__tmp624, 1, __tmp626); - PyObject *__tmp627 = cpy_r_r77.f1.f2; - PyTuple_SET_ITEM(__tmp624, 2, __tmp627); - PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp624); + PyObject *__tmp643 = cpy_r_r77.f1.f0; + PyTuple_SET_ITEM(__tmp642, 0, __tmp643); + PyObject *__tmp644 = cpy_r_r77.f1.f1; + PyTuple_SET_ITEM(__tmp642, 1, __tmp644); + PyObject *__tmp645 = cpy_r_r77.f1.f2; + PyTuple_SET_ITEM(__tmp642, 2, __tmp645); + PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp642); return cpy_r_r78; CPyL55: ; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'codec' */ @@ -193070,23 +196055,23 @@ CPyL115: ; CPy_AddTraceback("faster_web3/contract/utils.py", "call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL203; } - PyObject *__tmp628; + PyObject *__tmp646; if (unlikely(!(PyTuple_Check(cpy_r_r162) && PyTuple_GET_SIZE(cpy_r_r162) == 1))) { - __tmp628 = NULL; - goto __LL629; - } - __tmp628 = PyTuple_GET_ITEM(cpy_r_r162, 0); - if (__tmp628 == NULL) goto __LL629; - __tmp628 = cpy_r_r162; -__LL629: ; - if (unlikely(__tmp628 == NULL)) { + __tmp646 = NULL; + goto __LL647; + } + __tmp646 = PyTuple_GET_ITEM(cpy_r_r162, 0); + if (__tmp646 == NULL) goto __LL647; + __tmp646 = cpy_r_r162; +__LL647: ; + if (unlikely(__tmp646 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r162); cpy_r_r163 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp630 = PyTuple_GET_ITEM(cpy_r_r162, 0); - CPy_INCREF(__tmp630); - PyObject *__tmp631; - __tmp631 = __tmp630; - cpy_r_r163.f0 = __tmp631; + PyObject *__tmp648 = PyTuple_GET_ITEM(cpy_r_r162, 0); + CPy_INCREF(__tmp648); + PyObject *__tmp649; + __tmp649 = __tmp648; + cpy_r_r163.f0 = __tmp649; } CPy_DECREF(cpy_r_r162); if (unlikely(cpy_r_r163.f0 == NULL)) { @@ -193096,8 +196081,8 @@ __LL629: ; cpy_r_r164 = PyTuple_New(1); if (unlikely(cpy_r_r164 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp632 = cpy_r_r163.f0; - PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp632); + PyObject *__tmp650 = cpy_r_r163.f0; + PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp650); cpy_r_r165 = PySequence_Concat(cpy_r_r164, cpy_r_normalizers); CPy_DECREF(cpy_r_r164); if (unlikely(cpy_r_r165 == NULL)) { @@ -193615,16 +196600,16 @@ PyObject *CPyPy_contract___utils___call_contract_function(PyObject *self, PyObje else { arg_address = NULL; } - if (arg_address != NULL) goto __LL633; + if (arg_address != NULL) goto __LL651; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL633; + if (arg_address != NULL) goto __LL651; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL633: ; +__LL651: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -193638,12 +196623,12 @@ __LL633: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL634; + if (arg_abi_element_identifier != NULL) goto __LL652; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL634; + if (arg_abi_element_identifier != NULL) goto __LL652; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL634: ; +__LL652: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -193654,133 +196639,133 @@ __LL634: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL635; + goto __LL653; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL635; + if (arg_block_id != NULL) goto __LL653; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL635; + if (arg_block_id != NULL) goto __LL653; if (PyBytes_Check(obj_block_id) || PyByteArray_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL635; + if (arg_block_id != NULL) goto __LL653; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL635; + if (arg_block_id != NULL) goto __LL653; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL635; + if (arg_block_id != NULL) goto __LL653; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL635: ; +__LL653: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL636; + goto __LL654; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL636; + if (arg_contract_abi != NULL) goto __LL654; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL636; + if (arg_contract_abi != NULL) goto __LL654; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL636: ; +__LL654: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL637; + goto __LL655; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL637; + if (arg_abi_callable != NULL) goto __LL655; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL637; + if (arg_abi_callable != NULL) goto __LL655; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL637: ; +__LL655: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL638; + goto __LL656; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL638; + if (arg_state_override != NULL) goto __LL656; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL638; + if (arg_state_override != NULL) goto __LL656; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL638: ; +__LL656: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL639; + goto __LL657; } if (PyBool_Check(obj_ccip_read_enabled)) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL639; + if (arg_ccip_read_enabled != NULL) goto __LL657; if (obj_ccip_read_enabled == Py_None) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL639; + if (arg_ccip_read_enabled != NULL) goto __LL657; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL639: ; +__LL657: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL640; + goto __LL658; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL640; + if (arg_decode_tuples != NULL) goto __LL658; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL640; + if (arg_decode_tuples != NULL) goto __LL658; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL640: ; +__LL658: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___call_contract_function(arg_w3, arg_address, arg_normalizers, arg_abi_element_identifier, arg_transaction, arg_block_id, arg_contract_abi, arg_abi_callable, arg_state_override, arg_ccip_read_enabled, arg_decode_tuples, arg_args, arg_kwargs); @@ -193892,95 +196877,95 @@ PyObject *CPyPy_contract___utils___transact_with_contract_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL641; + if (arg_address != NULL) goto __LL659; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL641; + if (arg_address != NULL) goto __LL659; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL641: ; +__LL659: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL642; + goto __LL660; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL642; + if (arg_abi_element_identifier != NULL) goto __LL660; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL642; + if (arg_abi_element_identifier != NULL) goto __LL660; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL642; + if (arg_abi_element_identifier != NULL) goto __LL660; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL642: ; +__LL660: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL643; + goto __LL661; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL643; + if (arg_transaction != NULL) goto __LL661; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL643; + if (arg_transaction != NULL) goto __LL661; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL643: ; +__LL661: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL644; + goto __LL662; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL644; + if (arg_contract_abi != NULL) goto __LL662; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL644; + if (arg_contract_abi != NULL) goto __LL662; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL644: ; +__LL662: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL645; + goto __LL663; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL645; + if (arg_fn_abi != NULL) goto __LL663; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL645; + if (arg_fn_abi != NULL) goto __LL663; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL645: ; +__LL663: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___transact_with_contract_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -194134,149 +197119,149 @@ PyObject *CPyPy_contract___utils___estimate_gas_for_function(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL646; + if (arg_address != NULL) goto __LL664; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL646; + if (arg_address != NULL) goto __LL664; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL646: ; +__LL664: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL647; + goto __LL665; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL647; + if (arg_abi_element_identifier != NULL) goto __LL665; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL647; + if (arg_abi_element_identifier != NULL) goto __LL665; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL647; + if (arg_abi_element_identifier != NULL) goto __LL665; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL647: ; +__LL665: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL648; + goto __LL666; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL648; + if (arg_transaction != NULL) goto __LL666; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL648; + if (arg_transaction != NULL) goto __LL666; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL648: ; +__LL666: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL649; + goto __LL667; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL649; + if (arg_contract_abi != NULL) goto __LL667; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL649; + if (arg_contract_abi != NULL) goto __LL667; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL649: ; +__LL667: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL650; + goto __LL668; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL650; + if (arg_fn_abi != NULL) goto __LL668; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL650; + if (arg_fn_abi != NULL) goto __LL668; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL650: ; +__LL668: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL651; + goto __LL669; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL651; + if (arg_block_identifier != NULL) goto __LL669; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL651; + if (arg_block_identifier != NULL) goto __LL669; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL651; + if (arg_block_identifier != NULL) goto __LL669; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL651; + if (arg_block_identifier != NULL) goto __LL669; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL651; + if (arg_block_identifier != NULL) goto __LL669; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL651: ; +__LL669: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL652; + goto __LL670; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL652; + if (arg_state_override != NULL) goto __LL670; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL652; + if (arg_state_override != NULL) goto __LL670; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL652: ; +__LL670: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; CPyTagged retval = CPyDef_contract___utils___estimate_gas_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); @@ -194398,101 +197383,101 @@ PyObject *CPyPy_contract___utils___build_transaction_for_function(PyObject *self else { arg_address = NULL; } - if (arg_address != NULL) goto __LL653; + if (arg_address != NULL) goto __LL671; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL653; + if (arg_address != NULL) goto __LL671; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL653; + if (arg_address != NULL) goto __LL671; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL653: ; +__LL671: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL654; + goto __LL672; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL654; + if (arg_abi_element_identifier != NULL) goto __LL672; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL654; + if (arg_abi_element_identifier != NULL) goto __LL672; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL654; + if (arg_abi_element_identifier != NULL) goto __LL672; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL654: ; +__LL672: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL655; + goto __LL673; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL655; + if (arg_transaction != NULL) goto __LL673; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL655; + if (arg_transaction != NULL) goto __LL673; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL655: ; +__LL673: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL656; + goto __LL674; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL656; + if (arg_contract_abi != NULL) goto __LL674; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL656; + if (arg_contract_abi != NULL) goto __LL674; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL656: ; +__LL674: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL657; + goto __LL675; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL657; + if (arg_fn_abi != NULL) goto __LL675; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL657; + if (arg_fn_abi != NULL) goto __LL675; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL657: ; +__LL675: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___build_transaction_for_function(arg_address, arg_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -194785,22 +197770,22 @@ PyObject *CPyPy_contract___utils___find_functions_by_identifier(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL658; + if (arg_address != NULL) goto __LL676; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL658; + if (arg_address != NULL) goto __LL676; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL658; + if (arg_address != NULL) goto __LL676; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL658: ; +__LL676: ; PyObject *arg_callable_check = obj_callable_check; PyObject *arg_function_type = obj_function_type; PyObject *retval = CPyDef_contract___utils___find_functions_by_identifier(arg_contract_abi, arg_w3, arg_address, arg_callable_check, arg_function_type); @@ -194866,8 +197851,8 @@ CPyL5: ; cpy_r_r9.f1 = cpy_r_num_args; return cpy_r_r9; CPyL8: ; - tuple_T2OI __tmp659 = { NULL, CPY_INT_TAG }; - cpy_r_r10 = __tmp659; + tuple_T2OI __tmp677 = { NULL, CPY_INT_TAG }; + cpy_r_r10 = __tmp677; return cpy_r_r10; CPyL9: ; CPy_DECREF(cpy_r_inputs); @@ -194898,10 +197883,10 @@ PyObject *CPyPy_contract___utils_____function_abi_sort_key(PyObject *self, PyObj PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp660 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp660); - PyObject *__tmp661 = CPyTagged_StealAsObject(retval.f1); - PyTuple_SET_ITEM(retbox, 1, __tmp661); + PyObject *__tmp678 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp678); + PyObject *__tmp679 = CPyTagged_StealAsObject(retval.f1); + PyTuple_SET_ITEM(retbox, 1, __tmp679); return retbox; fail: ; CPy_AddTraceback("faster_web3/contract/utils.py", "__function_abi_sort_key", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); @@ -195282,22 +198267,22 @@ PyObject *CPyPy_contract___utils___find_events_by_identifier(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL662; + if (arg_address != NULL) goto __LL680; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL662; + if (arg_address != NULL) goto __LL680; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL662; + if (arg_address != NULL) goto __LL680; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL662: ; +__LL680: ; PyObject *arg_callable_check = obj_callable_check; PyObject *arg_event_type = obj_event_type; PyObject *retval = CPyDef_contract___utils___find_events_by_identifier(arg_contract_abi, arg_w3, arg_address, arg_callable_check, arg_event_type); @@ -196478,84 +199463,84 @@ CPyL92: ; } CPy_INCREF(cpy_r_r121); CPyL96: ; - PyObject *__tmp663; + PyObject *__tmp681; if (unlikely(!(PyTuple_Check(cpy_r_r121) && PyTuple_GET_SIZE(cpy_r_r121) == 2))) { - __tmp663 = NULL; - goto __LL664; + __tmp681 = NULL; + goto __LL682; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r121, 0)) == 2))) { - __tmp663 = NULL; - goto __LL665; + __tmp681 = NULL; + goto __LL683; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0)))) - __tmp663 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); + __tmp681 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); else { - __tmp663 = NULL; + __tmp681 = NULL; } - if (__tmp663 == NULL) goto __LL665; - __tmp663 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); - if (__tmp663 == NULL) goto __LL665; - __tmp663 = PyTuple_GET_ITEM(cpy_r_r121, 0); -__LL665: ; - if (__tmp663 == NULL) goto __LL664; + if (__tmp681 == NULL) goto __LL683; + __tmp681 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); + if (__tmp681 == NULL) goto __LL683; + __tmp681 = PyTuple_GET_ITEM(cpy_r_r121, 0); +__LL683: ; + if (__tmp681 == NULL) goto __LL682; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 1)))) - __tmp663 = PyTuple_GET_ITEM(cpy_r_r121, 1); + __tmp681 = PyTuple_GET_ITEM(cpy_r_r121, 1); else { - __tmp663 = NULL; + __tmp681 = NULL; } - if (__tmp663 == NULL) goto __LL664; - __tmp663 = cpy_r_r121; -__LL664: ; - if (unlikely(__tmp663 == NULL)) { + if (__tmp681 == NULL) goto __LL682; + __tmp681 = cpy_r_r121; +__LL682: ; + if (unlikely(__tmp681 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r121); cpy_r_r122 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp666 = PyTuple_GET_ITEM(cpy_r_r121, 0); - tuple_T2OO __tmp667; - PyObject *__tmp668; - if (unlikely(!(PyTuple_Check(__tmp666) && PyTuple_GET_SIZE(__tmp666) == 2))) { - __tmp668 = NULL; - goto __LL669; + PyObject *__tmp684 = PyTuple_GET_ITEM(cpy_r_r121, 0); + tuple_T2OO __tmp685; + PyObject *__tmp686; + if (unlikely(!(PyTuple_Check(__tmp684) && PyTuple_GET_SIZE(__tmp684) == 2))) { + __tmp686 = NULL; + goto __LL687; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp666, 0)))) - __tmp668 = PyTuple_GET_ITEM(__tmp666, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp684, 0)))) + __tmp686 = PyTuple_GET_ITEM(__tmp684, 0); else { - __tmp668 = NULL; + __tmp686 = NULL; } - if (__tmp668 == NULL) goto __LL669; - __tmp668 = PyTuple_GET_ITEM(__tmp666, 1); - if (__tmp668 == NULL) goto __LL669; - __tmp668 = __tmp666; -__LL669: ; - if (unlikely(__tmp668 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp666); __tmp667 = (tuple_T2OO) { NULL, NULL }; + if (__tmp686 == NULL) goto __LL687; + __tmp686 = PyTuple_GET_ITEM(__tmp684, 1); + if (__tmp686 == NULL) goto __LL687; + __tmp686 = __tmp684; +__LL687: ; + if (unlikely(__tmp686 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp684); __tmp685 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp670 = PyTuple_GET_ITEM(__tmp666, 0); - CPy_INCREF(__tmp670); - PyObject *__tmp671; - if (likely(PyUnicode_Check(__tmp670))) - __tmp671 = __tmp670; + PyObject *__tmp688 = PyTuple_GET_ITEM(__tmp684, 0); + CPy_INCREF(__tmp688); + PyObject *__tmp689; + if (likely(PyUnicode_Check(__tmp688))) + __tmp689 = __tmp688; else { - CPy_TypeError("str", __tmp670); - __tmp671 = NULL; + CPy_TypeError("str", __tmp688); + __tmp689 = NULL; } - __tmp667.f0 = __tmp671; - PyObject *__tmp672 = PyTuple_GET_ITEM(__tmp666, 1); - CPy_INCREF(__tmp672); - PyObject *__tmp673; - __tmp673 = __tmp672; - __tmp667.f1 = __tmp673; + __tmp685.f0 = __tmp689; + PyObject *__tmp690 = PyTuple_GET_ITEM(__tmp684, 1); + CPy_INCREF(__tmp690); + PyObject *__tmp691; + __tmp691 = __tmp690; + __tmp685.f1 = __tmp691; } - cpy_r_r122.f0 = __tmp667; - PyObject *__tmp674 = PyTuple_GET_ITEM(cpy_r_r121, 1); - CPy_INCREF(__tmp674); - PyObject * __tmp675; - if (likely(PyTuple_Check(__tmp674))) - __tmp675 = __tmp674; + cpy_r_r122.f0 = __tmp685; + PyObject *__tmp692 = PyTuple_GET_ITEM(cpy_r_r121, 1); + CPy_INCREF(__tmp692); + PyObject * __tmp693; + if (likely(PyTuple_Check(__tmp692))) + __tmp693 = __tmp692; else { - CPy_TypeError("tuple", __tmp674); - __tmp675 = NULL; + CPy_TypeError("tuple", __tmp692); + __tmp693 = NULL; } - cpy_r_r122.f1 = __tmp675; + cpy_r_r122.f1 = __tmp693; } CPy_DECREF(cpy_r_r121); if (unlikely(cpy_r_r122.f0.f0 == NULL)) { @@ -196565,16 +199550,16 @@ __LL669: ; cpy_r_r123 = PyTuple_New(2); if (unlikely(cpy_r_r123 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp676 = PyTuple_New(2); - if (unlikely(__tmp676 == NULL)) + PyObject *__tmp694 = PyTuple_New(2); + if (unlikely(__tmp694 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp677 = cpy_r_r122.f0.f0; - PyTuple_SET_ITEM(__tmp676, 0, __tmp677); - PyObject *__tmp678 = cpy_r_r122.f0.f1; - PyTuple_SET_ITEM(__tmp676, 1, __tmp678); - PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp676); - PyObject *__tmp679 = cpy_r_r122.f1; - PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp679); + PyObject *__tmp695 = cpy_r_r122.f0.f0; + PyTuple_SET_ITEM(__tmp694, 0, __tmp695); + PyObject *__tmp696 = cpy_r_r122.f0.f1; + PyTuple_SET_ITEM(__tmp694, 1, __tmp696); + PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp694); + PyObject *__tmp697 = cpy_r_r122.f1; + PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp697); cpy_r_r124 = PySequence_Tuple(cpy_r_r123); CPy_DECREF(cpy_r_r123); if (unlikely(cpy_r_r124 == NULL)) { @@ -196776,18 +199761,18 @@ CPyL123: ; cpy_r_r156 = PyTuple_New(2); if (unlikely(cpy_r_r156 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp680 = cpy_r_r155.f0; - PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp680); - PyObject *__tmp681 = PyTuple_New(3); - if (unlikely(__tmp681 == NULL)) + PyObject *__tmp698 = cpy_r_r155.f0; + PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp698); + PyObject *__tmp699 = PyTuple_New(3); + if (unlikely(__tmp699 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp682 = cpy_r_r155.f1.f0; - PyTuple_SET_ITEM(__tmp681, 0, __tmp682); - PyObject *__tmp683 = cpy_r_r155.f1.f1; - PyTuple_SET_ITEM(__tmp681, 1, __tmp683); - PyObject *__tmp684 = cpy_r_r155.f1.f2; - PyTuple_SET_ITEM(__tmp681, 2, __tmp684); - PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp681); + PyObject *__tmp700 = cpy_r_r155.f1.f0; + PyTuple_SET_ITEM(__tmp699, 0, __tmp700); + PyObject *__tmp701 = cpy_r_r155.f1.f1; + PyTuple_SET_ITEM(__tmp699, 1, __tmp701); + PyObject *__tmp702 = cpy_r_r155.f1.f2; + PyTuple_SET_ITEM(__tmp699, 2, __tmp702); + PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp699); ((faster_web3___contract___utils___async_call_contract_function_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL127; CPyGen_SetStopIterationValue(cpy_r_r156); @@ -197412,23 +200397,23 @@ CPyL231: ; CPy_AddTraceback("faster_web3/contract/utils.py", "async_call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL277; } - PyObject *__tmp685; + PyObject *__tmp703; if (unlikely(!(PyTuple_Check(cpy_r_r283) && PyTuple_GET_SIZE(cpy_r_r283) == 1))) { - __tmp685 = NULL; - goto __LL686; - } - __tmp685 = PyTuple_GET_ITEM(cpy_r_r283, 0); - if (__tmp685 == NULL) goto __LL686; - __tmp685 = cpy_r_r283; -__LL686: ; - if (unlikely(__tmp685 == NULL)) { + __tmp703 = NULL; + goto __LL704; + } + __tmp703 = PyTuple_GET_ITEM(cpy_r_r283, 0); + if (__tmp703 == NULL) goto __LL704; + __tmp703 = cpy_r_r283; +__LL704: ; + if (unlikely(__tmp703 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r283); cpy_r_r284 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp687 = PyTuple_GET_ITEM(cpy_r_r283, 0); - CPy_INCREF(__tmp687); - PyObject *__tmp688; - __tmp688 = __tmp687; - cpy_r_r284.f0 = __tmp688; + PyObject *__tmp705 = PyTuple_GET_ITEM(cpy_r_r283, 0); + CPy_INCREF(__tmp705); + PyObject *__tmp706; + __tmp706 = __tmp705; + cpy_r_r284.f0 = __tmp706; } CPy_DECREF(cpy_r_r283); if (unlikely(cpy_r_r284.f0 == NULL)) { @@ -197445,8 +200430,8 @@ CPyL234: ; cpy_r_r286 = PyTuple_New(1); if (unlikely(cpy_r_r286 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp689 = cpy_r_r284.f0; - PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp689); + PyObject *__tmp707 = cpy_r_r284.f0; + PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp707); cpy_r_r287 = PySequence_Concat(cpy_r_r286, cpy_r_r285); CPy_DECREF(cpy_r_r286); CPy_DECREF(cpy_r_r285); @@ -198259,10 +201244,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp690 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp690); - PyObject *__tmp691 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp691); + PyObject *__tmp708 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp708); + PyObject *__tmp709 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp709); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -198626,16 +201611,16 @@ PyObject *CPyPy_contract___utils___async_call_contract_function(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL692; + if (arg_address != NULL) goto __LL710; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL692; + if (arg_address != NULL) goto __LL710; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL692: ; +__LL710: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -198649,12 +201634,12 @@ __LL692: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL693; + if (arg_abi_element_identifier != NULL) goto __LL711; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL693; + if (arg_abi_element_identifier != NULL) goto __LL711; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL693: ; +__LL711: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -198665,133 +201650,133 @@ __LL693: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL694; + goto __LL712; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL694; + if (arg_block_id != NULL) goto __LL712; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL694; + if (arg_block_id != NULL) goto __LL712; if (PyBytes_Check(obj_block_id) || PyByteArray_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL694; + if (arg_block_id != NULL) goto __LL712; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL694; + if (arg_block_id != NULL) goto __LL712; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL694; + if (arg_block_id != NULL) goto __LL712; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL694: ; +__LL712: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL695; + goto __LL713; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL695; + if (arg_contract_abi != NULL) goto __LL713; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL695; + if (arg_contract_abi != NULL) goto __LL713; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL695: ; +__LL713: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL696; + goto __LL714; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL696; + if (arg_fn_abi != NULL) goto __LL714; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL696; + if (arg_fn_abi != NULL) goto __LL714; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL696: ; +__LL714: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL697; + goto __LL715; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL697; + if (arg_state_override != NULL) goto __LL715; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL697; + if (arg_state_override != NULL) goto __LL715; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL697: ; +__LL715: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL698; + goto __LL716; } if (PyBool_Check(obj_ccip_read_enabled)) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL698; + if (arg_ccip_read_enabled != NULL) goto __LL716; if (obj_ccip_read_enabled == Py_None) arg_ccip_read_enabled = obj_ccip_read_enabled; else { arg_ccip_read_enabled = NULL; } - if (arg_ccip_read_enabled != NULL) goto __LL698; + if (arg_ccip_read_enabled != NULL) goto __LL716; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL698: ; +__LL716: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL699; + goto __LL717; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL699; + if (arg_decode_tuples != NULL) goto __LL717; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL699; + if (arg_decode_tuples != NULL) goto __LL717; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL699: ; +__LL717: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_call_contract_function(arg_async_w3, arg_address, arg_normalizers, arg_abi_element_identifier, arg_transaction, arg_block_id, arg_contract_abi, arg_fn_abi, arg_state_override, arg_ccip_read_enabled, arg_decode_tuples, arg_args, arg_kwargs); @@ -199463,10 +202448,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp700 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp700); - PyObject *__tmp701 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp701); + PyObject *__tmp718 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp718); + PyObject *__tmp719 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp719); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -199736,95 +202721,95 @@ PyObject *CPyPy_contract___utils___async_transact_with_contract_function(PyObjec else { arg_address = NULL; } - if (arg_address != NULL) goto __LL702; + if (arg_address != NULL) goto __LL720; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL702; + if (arg_address != NULL) goto __LL720; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL702: ; +__LL720: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL703; + goto __LL721; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL703; + if (arg_abi_element_identifier != NULL) goto __LL721; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL703; + if (arg_abi_element_identifier != NULL) goto __LL721; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL703; + if (arg_abi_element_identifier != NULL) goto __LL721; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL703: ; +__LL721: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL704; + goto __LL722; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL704; + if (arg_transaction != NULL) goto __LL722; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL704; + if (arg_transaction != NULL) goto __LL722; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL704: ; +__LL722: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL705; + goto __LL723; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL705; + if (arg_contract_abi != NULL) goto __LL723; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL705; + if (arg_contract_abi != NULL) goto __LL723; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL705: ; +__LL723: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL706; + goto __LL724; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL706; + if (arg_fn_abi != NULL) goto __LL724; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL706; + if (arg_fn_abi != NULL) goto __LL724; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL706: ; +__LL724: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_transact_with_contract_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -200520,10 +203505,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp707 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp707); - PyObject *__tmp708 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp708); + PyObject *__tmp725 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp725); + PyObject *__tmp726 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp726); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -200850,149 +203835,149 @@ PyObject *CPyPy_contract___utils___async_estimate_gas_for_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL709; + if (arg_address != NULL) goto __LL727; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL709; + if (arg_address != NULL) goto __LL727; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL709: ; +__LL727: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL710; + goto __LL728; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL710; + if (arg_abi_element_identifier != NULL) goto __LL728; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL710; + if (arg_abi_element_identifier != NULL) goto __LL728; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL710; + if (arg_abi_element_identifier != NULL) goto __LL728; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL710: ; +__LL728: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL711; + goto __LL729; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL711; + if (arg_transaction != NULL) goto __LL729; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL711; + if (arg_transaction != NULL) goto __LL729; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL711: ; +__LL729: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL712; + goto __LL730; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL712; + if (arg_contract_abi != NULL) goto __LL730; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL712; + if (arg_contract_abi != NULL) goto __LL730; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL712: ; +__LL730: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL713; + goto __LL731; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL713; + if (arg_fn_abi != NULL) goto __LL731; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL713; + if (arg_fn_abi != NULL) goto __LL731; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL713: ; +__LL731: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL714; + goto __LL732; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL714; + if (arg_block_identifier != NULL) goto __LL732; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL714; + if (arg_block_identifier != NULL) goto __LL732; if (PyBytes_Check(obj_block_identifier) || PyByteArray_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL714; + if (arg_block_identifier != NULL) goto __LL732; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL714; + if (arg_block_identifier != NULL) goto __LL732; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL714; + if (arg_block_identifier != NULL) goto __LL732; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL714: ; +__LL732: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL715; + goto __LL733; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL715; + if (arg_state_override != NULL) goto __LL733; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL715; + if (arg_state_override != NULL) goto __LL733; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL715: ; +__LL733: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_estimate_gas_for_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_block_identifier, arg_state_override, arg_args, arg_kwargs); @@ -201646,10 +204631,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp716 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp716); - PyObject *__tmp717 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp717); + PyObject *__tmp734 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp734); + PyObject *__tmp735 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp735); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -201919,101 +204904,101 @@ PyObject *CPyPy_contract___utils___async_build_transaction_for_function(PyObject else { arg_address = NULL; } - if (arg_address != NULL) goto __LL718; + if (arg_address != NULL) goto __LL736; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL718; + if (arg_address != NULL) goto __LL736; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL718; + if (arg_address != NULL) goto __LL736; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL718: ; +__LL736: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL719; + goto __LL737; } if (PyUnicode_Check(obj_abi_element_identifier)) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL719; + if (arg_abi_element_identifier != NULL) goto __LL737; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL719; + if (arg_abi_element_identifier != NULL) goto __LL737; if (obj_abi_element_identifier == Py_None) arg_abi_element_identifier = obj_abi_element_identifier; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL719; + if (arg_abi_element_identifier != NULL) goto __LL737; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL719: ; +__LL737: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL720; + goto __LL738; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL720; + if (arg_transaction != NULL) goto __LL738; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL720; + if (arg_transaction != NULL) goto __LL738; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL720: ; +__LL738: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL721; + goto __LL739; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL721; + if (arg_contract_abi != NULL) goto __LL739; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL721; + if (arg_contract_abi != NULL) goto __LL739; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL721: ; +__LL739: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL722; + goto __LL740; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL722; + if (arg_fn_abi != NULL) goto __LL740; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL722; + if (arg_fn_abi != NULL) goto __LL740; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL722: ; +__LL740: ; PyObject *arg_args = obj_args; PyObject *arg_kwargs = obj_kwargs; PyObject *retval = CPyDef_contract___utils___async_build_transaction_for_function(arg_address, arg_async_w3, arg_abi_element_identifier, arg_transaction, arg_contract_abi, arg_fn_abi, arg_args, arg_kwargs); @@ -202324,14 +205309,14 @@ CPyL3: ; cpy_r_r72 = PyTuple_New(4); if (unlikely(cpy_r_r72 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp723 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp723); - PyObject *__tmp724 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp724); - PyObject *__tmp725 = cpy_r_r69.f2; - PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp725); - PyObject *__tmp726 = cpy_r_r69.f3; - PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp726); + PyObject *__tmp741 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp741); + PyObject *__tmp742 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp742); + PyObject *__tmp743 = cpy_r_r69.f2; + PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp743); + PyObject *__tmp744 = cpy_r_r69.f3; + PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp744); cpy_r_r73 = CPyDict_SetItem(cpy_r_r70, cpy_r_r71, cpy_r_r72); CPy_DECREF(cpy_r_r72); cpy_r_r74 = cpy_r_r73 >= 0; @@ -202556,23 +205541,23 @@ PyObject *CPyPy_rpc___rpc_gas_price_strategy(PyObject *self, PyObject *const *ar PyObject *arg_transaction_params; if (obj_transaction_params == NULL) { arg_transaction_params = NULL; - goto __LL727; + goto __LL745; } if (PyDict_Check(obj_transaction_params)) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL727; + if (arg_transaction_params != NULL) goto __LL745; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL727; + if (arg_transaction_params != NULL) goto __LL745; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL727: ; +__LL745: ; CPyTagged retval = CPyDef_rpc___rpc_gas_price_strategy(arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -204811,12 +207796,12 @@ CPyL25: ; cpy_r_r39 = PyTuple_New(3); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp728 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp728); - PyObject *__tmp729 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp729); - PyObject *__tmp730 = CPyTagged_StealAsObject(cpy_r_r38.f2); - PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp730); + PyObject *__tmp746 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp746); + PyObject *__tmp747 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp747); + PyObject *__tmp748 = CPyTagged_StealAsObject(cpy_r_r38.f2); + PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp748); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; return cpy_r_r39; CPyL28: ; @@ -205173,12 +208158,12 @@ CPyL81: ; cpy_r_r117 = PyTuple_New(3); if (unlikely(cpy_r_r117 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp731 = cpy_r_r116.f0; - PyTuple_SET_ITEM(cpy_r_r117, 0, __tmp731); - PyObject *__tmp732 = cpy_r_r116.f1; - PyTuple_SET_ITEM(cpy_r_r117, 1, __tmp732); - PyObject *__tmp733 = CPyTagged_StealAsObject(cpy_r_r116.f2); - PyTuple_SET_ITEM(cpy_r_r117, 2, __tmp733); + PyObject *__tmp749 = cpy_r_r116.f0; + PyTuple_SET_ITEM(cpy_r_r117, 0, __tmp749); + PyObject *__tmp750 = cpy_r_r116.f1; + PyTuple_SET_ITEM(cpy_r_r117, 1, __tmp750); + PyObject *__tmp751 = CPyTagged_StealAsObject(cpy_r_r116.f2); + PyTuple_SET_ITEM(cpy_r_r117, 2, __tmp751); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; return cpy_r_r117; CPyL84: ; @@ -205496,10 +208481,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp734 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp734); - PyObject *__tmp735 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp735); + PyObject *__tmp752 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp752); + PyObject *__tmp753 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp753); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -206581,10 +209566,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp736 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp736); - PyObject *__tmp737 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp737); + PyObject *__tmp754 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp754); + PyObject *__tmp755 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp755); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -207531,10 +210516,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp738 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp738); - PyObject *__tmp739 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp739); + PyObject *__tmp756 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp756); + PyObject *__tmp757 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp757); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -208739,16 +211724,16 @@ PyObject *CPyPy_time_based___time_based_gas_price_strategy_construct_time_based_ else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL740; + if (arg_transaction_params != NULL) goto __LL758; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL740; + if (arg_transaction_params != NULL) goto __LL758; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL740: ; +__LL758: ; CPyTagged retval = CPyDef_time_based___time_based_gas_price_strategy_construct_time_based_gas_price_strategy_obj_____call__(arg___mypyc_self__, arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -209485,6 +212470,254 @@ CPyL46: ; CPy_DecRef(cpy_r_r106); goto CPyL42; } +static PyMethodDef logsmodule_methods[] = { + {NULL, NULL, 0, NULL} +}; + +int CPyExec_faster_web3___logs(PyObject *module) +{ + PyObject* modname = NULL; + modname = PyObject_GetAttrString((PyObject *)CPyModule_faster_web3___logs__internal, "__name__"); + CPyStatic_logs___globals = PyModule_GetDict(CPyModule_faster_web3___logs__internal); + if (unlikely(CPyStatic_logs___globals == NULL)) + goto fail; + if (CPyGlobalsInit() < 0) + goto fail; + char result = CPyDef_logs_____top_level__(); + if (result == 2) + goto fail; + Py_DECREF(modname); + return 0; + fail: + Py_CLEAR(CPyModule_faster_web3___logs__internal); + Py_CLEAR(modname); + CPy_XDECREF(CPyStatic_logs___DISCARD); + CPyStatic_logs___DISCARD = NULL; + CPy_XDECREF(CPyStatic_logs___IGNORE); + CPyStatic_logs___IGNORE = NULL; + CPy_XDECREF(CPyStatic_logs___STRICT); + CPyStatic_logs___STRICT = NULL; + CPy_XDECREF(CPyStatic_logs___WARN); + CPyStatic_logs___WARN = NULL; + return -1; +} +static struct PyModuleDef logsmodule = { + PyModuleDef_HEAD_INIT, + "faster_web3.logs", + NULL, /* docstring */ + 0, /* size of per-interpreter state of the module */ + logsmodule_methods, + NULL, +}; + +PyObject *CPyInit_faster_web3___logs(void) +{ + if (CPyModule_faster_web3___logs__internal) { + Py_INCREF(CPyModule_faster_web3___logs__internal); + return CPyModule_faster_web3___logs__internal; + } + CPyModule_faster_web3___logs__internal = PyModule_Create(&logsmodule); + if (unlikely(CPyModule_faster_web3___logs__internal == NULL)) + goto fail; + if (CPyExec_faster_web3___logs(CPyModule_faster_web3___logs__internal) != 0) + goto fail; + return CPyModule_faster_web3___logs__internal; + fail: + return NULL; +} + +char CPyDef_logs_____top_level__(void) { + PyObject *cpy_r_r0; + PyObject *cpy_r_r1; + char cpy_r_r2; + PyObject *cpy_r_r3; + PyObject *cpy_r_r4; + PyObject *cpy_r_r5; + PyObject *cpy_r_r6; + PyObject *cpy_r_r7; + PyObject *cpy_r_r8; + PyObject *cpy_r_r9; + PyObject *cpy_r_r10; + PyObject *cpy_r_r11; + PyObject *cpy_r_r12; + PyObject *cpy_r_r13; + PyObject *cpy_r_r14; + PyObject *cpy_r_r15; + PyObject *cpy_r_r16; + PyObject *cpy_r_r17; + PyObject *cpy_r_r18; + PyObject *cpy_r_r19; + int32_t cpy_r_r20; + char cpy_r_r21; + PyObject *cpy_r_r22; + PyObject *cpy_r_r23; + PyObject *cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + PyObject *cpy_r_r28; + int32_t cpy_r_r29; + char cpy_r_r30; + PyObject *cpy_r_r31; + PyObject *cpy_r_r32; + PyObject *cpy_r_r33; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; + PyObject *cpy_r_r36; + PyObject *cpy_r_r37; + int32_t cpy_r_r38; + char cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + PyObject *cpy_r_r42; + PyObject *cpy_r_r43; + PyObject *cpy_r_r44; + PyObject *cpy_r_r45; + PyObject *cpy_r_r46; + int32_t cpy_r_r47; + char cpy_r_r48; + char cpy_r_r49; + cpy_r_r0 = CPyModule_builtins; + cpy_r_r1 = (PyObject *)&_Py_NoneStruct; + cpy_r_r2 = cpy_r_r0 != cpy_r_r1; + if (cpy_r_r2) goto CPyL3; + cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'builtins' */ + cpy_r_r4 = PyImport_Import(cpy_r_r3); + if (unlikely(cpy_r_r4 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", -1, CPyStatic_logs___globals); + goto CPyL18; + } + CPyModule_builtins = cpy_r_r4; + CPy_INCREF(CPyModule_builtins); + CPy_DECREF(cpy_r_r4); +CPyL3: ; + cpy_r_r5 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Final',) */ + cpy_r_r6 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r7 = CPyStatic_logs___globals; + cpy_r_r8 = CPyImport_ImportFromMany(cpy_r_r6, cpy_r_r5, cpy_r_r5, cpy_r_r7); + if (unlikely(cpy_r_r8 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + CPyModule_typing = cpy_r_r8; + CPy_INCREF(CPyModule_typing); + CPy_DECREF(cpy_r_r8); + cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('EventLogErrorFlags',) */ + cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_web3._utils.events' */ + cpy_r_r11 = CPyStatic_logs___globals; + cpy_r_r12 = CPyImport_ImportFromMany(cpy_r_r10, cpy_r_r9, cpy_r_r9, cpy_r_r11); + if (unlikely(cpy_r_r12 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + CPyModule_faster_web3____utils___events = cpy_r_r12; + CPy_INCREF(CPyModule_faster_web3____utils___events); + CPy_DECREF(cpy_r_r12); + cpy_r_r13 = CPyStatic_logs___globals; + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EventLogErrorFlags' */ + cpy_r_r15 = CPyDict_GetItem(cpy_r_r13, cpy_r_r14); + if (unlikely(cpy_r_r15 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Discard' */ + cpy_r_r17 = CPyObject_GetAttr(cpy_r_r15, cpy_r_r16); + CPy_DECREF(cpy_r_r15); + if (unlikely(cpy_r_r17 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + CPyStatic_logs___DISCARD = cpy_r_r17; + CPy_INCREF(CPyStatic_logs___DISCARD); + cpy_r_r18 = CPyStatic_logs___globals; + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'DISCARD' */ + cpy_r_r20 = CPyDict_SetItem(cpy_r_r18, cpy_r_r19, cpy_r_r17); + CPy_DECREF(cpy_r_r17); + cpy_r_r21 = cpy_r_r20 >= 0; + if (unlikely(!cpy_r_r21)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r22 = CPyStatic_logs___globals; + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EventLogErrorFlags' */ + cpy_r_r24 = CPyDict_GetItem(cpy_r_r22, cpy_r_r23); + if (unlikely(cpy_r_r24 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Ignore' */ + cpy_r_r26 = CPyObject_GetAttr(cpy_r_r24, cpy_r_r25); + CPy_DECREF(cpy_r_r24); + if (unlikely(cpy_r_r26 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + CPyStatic_logs___IGNORE = cpy_r_r26; + CPy_INCREF(CPyStatic_logs___IGNORE); + cpy_r_r27 = CPyStatic_logs___globals; + cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'IGNORE' */ + cpy_r_r29 = CPyDict_SetItem(cpy_r_r27, cpy_r_r28, cpy_r_r26); + CPy_DECREF(cpy_r_r26); + cpy_r_r30 = cpy_r_r29 >= 0; + if (unlikely(!cpy_r_r30)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r31 = CPyStatic_logs___globals; + cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EventLogErrorFlags' */ + cpy_r_r33 = CPyDict_GetItem(cpy_r_r31, cpy_r_r32); + if (unlikely(cpy_r_r33 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r34 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Strict' */ + cpy_r_r35 = CPyObject_GetAttr(cpy_r_r33, cpy_r_r34); + CPy_DECREF(cpy_r_r33); + if (unlikely(cpy_r_r35 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + CPyStatic_logs___STRICT = cpy_r_r35; + CPy_INCREF(CPyStatic_logs___STRICT); + cpy_r_r36 = CPyStatic_logs___globals; + cpy_r_r37 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'STRICT' */ + cpy_r_r38 = CPyDict_SetItem(cpy_r_r36, cpy_r_r37, cpy_r_r35); + CPy_DECREF(cpy_r_r35); + cpy_r_r39 = cpy_r_r38 >= 0; + if (unlikely(!cpy_r_r39)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r40 = CPyStatic_logs___globals; + cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EventLogErrorFlags' */ + cpy_r_r42 = CPyDict_GetItem(cpy_r_r40, cpy_r_r41); + if (unlikely(cpy_r_r42 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + cpy_r_r43 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Warn' */ + cpy_r_r44 = CPyObject_GetAttr(cpy_r_r42, cpy_r_r43); + CPy_DECREF(cpy_r_r42); + if (unlikely(cpy_r_r44 == NULL)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + CPyStatic_logs___WARN = cpy_r_r44; + CPy_INCREF(CPyStatic_logs___WARN); + cpy_r_r45 = CPyStatic_logs___globals; + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'WARN' */ + cpy_r_r47 = CPyDict_SetItem(cpy_r_r45, cpy_r_r46, cpy_r_r44); + CPy_DECREF(cpy_r_r44); + cpy_r_r48 = cpy_r_r47 >= 0; + if (unlikely(!cpy_r_r48)) { + CPy_AddTraceback("faster_web3/logs.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_logs___globals); + goto CPyL18; + } + return 1; +CPyL18: ; + cpy_r_r49 = 2; + return cpy_r_r49; +} static PyMethodDef eth_testermodule_methods[] = { {NULL, NULL, 0, NULL} }; @@ -211624,19 +214857,19 @@ PyObject *CPyPy_defaults___call_eth_tester(PyObject *self, PyObject *const *args PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL741; + goto __LL759; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL741; + if (arg_fn_kwargs != NULL) goto __LL759; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL741; + if (arg_fn_kwargs != NULL) goto __LL759; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL741: ; +__LL759: ; PyObject *retval = CPyDef_defaults___call_eth_tester(arg_fn_name, arg_eth_tester, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -211981,8 +215214,8 @@ tuple_T2OO CPyDef_defaults___preprocess_params(PyObject *cpy_r_eth_tester, PyObj cpy_r_r3.f1 = cpy_r_r2; return cpy_r_r3; CPyL2: ; - tuple_T2OO __tmp742 = { NULL, NULL }; - cpy_r_r4 = __tmp742; + tuple_T2OO __tmp760 = { NULL, NULL }; + cpy_r_r4 = __tmp760; return cpy_r_r4; } @@ -212005,10 +215238,10 @@ PyObject *CPyPy_defaults___preprocess_params(PyObject *self, PyObject *const *ar PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp743 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp743); - PyObject *__tmp744 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp744); + PyObject *__tmp761 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp761); + PyObject *__tmp762 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp762); return retbox; fail: ; CPy_AddTraceback("faster_web3/providers/eth_tester/defaults.py", "preprocess_params", DIFFCHECK_PLACEHOLDER, CPyStatic_defaults___globals); @@ -219898,10 +223131,10 @@ main___AsyncEthereumTesterProvider_get__middleware(faster_web3___providers___eth PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp745 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp745); - PyObject *__tmp746 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp746); + PyObject *__tmp763 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp763); + PyObject *__tmp764 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp764); return retval; } @@ -219918,30 +223151,30 @@ main___AsyncEthereumTesterProvider_set__middleware(faster_web3___providers___eth CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp747; + PyObject *__tmp765; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp747 = NULL; - goto __LL748; - } - __tmp747 = PyTuple_GET_ITEM(value, 0); - if (__tmp747 == NULL) goto __LL748; - __tmp747 = PyTuple_GET_ITEM(value, 1); - if (__tmp747 == NULL) goto __LL748; - __tmp747 = value; -__LL748: ; - if (unlikely(__tmp747 == NULL)) { + __tmp765 = NULL; + goto __LL766; + } + __tmp765 = PyTuple_GET_ITEM(value, 0); + if (__tmp765 == NULL) goto __LL766; + __tmp765 = PyTuple_GET_ITEM(value, 1); + if (__tmp765 == NULL) goto __LL766; + __tmp765 = value; +__LL766: ; + if (unlikely(__tmp765 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp749 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp749); - PyObject *__tmp750; - __tmp750 = __tmp749; - tmp.f0 = __tmp750; - PyObject *__tmp751 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp751); - PyObject *__tmp752; - __tmp752 = __tmp751; - tmp.f1 = __tmp752; + PyObject *__tmp767 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp767); + PyObject *__tmp768; + __tmp768 = __tmp767; + tmp.f0 = __tmp768; + PyObject *__tmp769 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp769); + PyObject *__tmp770; + __tmp770 = __tmp769; + tmp.f1 = __tmp770; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -220245,10 +223478,10 @@ main___EthereumTesterProvider_get__middleware(faster_web3___providers___eth_test PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp753 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp753); - PyObject *__tmp754 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp754); + PyObject *__tmp771 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp771); + PyObject *__tmp772 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp772); return retval; } @@ -220265,30 +223498,30 @@ main___EthereumTesterProvider_set__middleware(faster_web3___providers___eth_test CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp755; + PyObject *__tmp773; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp755 = NULL; - goto __LL756; - } - __tmp755 = PyTuple_GET_ITEM(value, 0); - if (__tmp755 == NULL) goto __LL756; - __tmp755 = PyTuple_GET_ITEM(value, 1); - if (__tmp755 == NULL) goto __LL756; - __tmp755 = value; -__LL756: ; - if (unlikely(__tmp755 == NULL)) { + __tmp773 = NULL; + goto __LL774; + } + __tmp773 = PyTuple_GET_ITEM(value, 0); + if (__tmp773 == NULL) goto __LL774; + __tmp773 = PyTuple_GET_ITEM(value, 1); + if (__tmp773 == NULL) goto __LL774; + __tmp773 = value; +__LL774: ; + if (unlikely(__tmp773 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp757 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp757); - PyObject *__tmp758; - __tmp758 = __tmp757; - tmp.f0 = __tmp758; - PyObject *__tmp759 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp759); - PyObject *__tmp760; - __tmp760 = __tmp759; - tmp.f1 = __tmp760; + PyObject *__tmp775 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp775); + PyObject *__tmp776; + __tmp776 = __tmp775; + tmp.f0 = __tmp776; + PyObject *__tmp777 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp777); + PyObject *__tmp778; + __tmp778 = __tmp777; + tmp.f1 = __tmp778; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -221702,10 +224935,10 @@ CPyL9: ; cpy_r_r13 = PyTuple_New(2); if (unlikely(cpy_r_r13 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp761 = cpy_r_r12.f0; - PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp761); - PyObject *__tmp762 = cpy_r_r12.f1; - PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp762); + PyObject *__tmp779 = cpy_r_r12.f0; + PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp779); + PyObject *__tmp780 = cpy_r_r12.f1; + PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp780); cpy_r_r14 = PySequence_Tuple(cpy_r_r13); CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14 == NULL)) { @@ -221744,41 +224977,41 @@ CPyL13: ; } if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL764; + goto __LL782; } if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r19, 0)))) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 0); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL764; + if (cpy_r_r20 == NULL) goto __LL782; cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); - if (cpy_r_r20 == NULL) goto __LL764; + if (cpy_r_r20 == NULL) goto __LL782; cpy_r_r20 = cpy_r_r19; -__LL764: ; - if (cpy_r_r20 != NULL) goto __LL763; +__LL782: ; + if (cpy_r_r20 != NULL) goto __LL781; if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL765; + goto __LL783; } if (likely(PyTuple_GET_ITEM(cpy_r_r19, 0) == Py_None)) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 0); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL765; + if (cpy_r_r20 == NULL) goto __LL783; if (likely(PyTuple_GET_ITEM(cpy_r_r19, 1) == Py_None)) cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); else { cpy_r_r20 = NULL; } - if (cpy_r_r20 == NULL) goto __LL765; + if (cpy_r_r20 == NULL) goto __LL783; cpy_r_r20 = cpy_r_r19; -__LL765: ; - if (cpy_r_r20 != NULL) goto __LL763; +__LL783: ; + if (cpy_r_r20 != NULL) goto __LL781; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 91, CPyStatic_main___globals, "union[tuple[tuple, object], tuple[None, None]]", cpy_r_r19); goto CPyL82; -__LL763: ; +__LL781: ; cpy_r_r21 = PyObject_GetIter(cpy_r_r20); CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { @@ -221804,16 +225037,16 @@ CPyL19: ; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL766; + if (cpy_r_r24 != NULL) goto __LL784; if (cpy_r_r22 == Py_None) cpy_r_r24 = cpy_r_r22; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL766; + if (cpy_r_r24 != NULL) goto __LL784; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 91, CPyStatic_main___globals, "tuple or None", cpy_r_r22); goto CPyL86; -__LL766: ; +__LL784: ; if (((faster_web3___providers___eth_tester___main___request_func_AsyncEthereumTesterProvider_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key != NULL) { CPy_DECREF(((faster_web3___providers___eth_tester___main___request_func_AsyncEthereumTesterProvider_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__cache_key); } @@ -222135,10 +225368,10 @@ CPyL71: ; cpy_r_r77 = PyTuple_New(2); if (unlikely(cpy_r_r77 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp767 = cpy_r_r74.f0; - PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp767); - PyObject *__tmp768 = cpy_r_r74.f1; - PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp768); + PyObject *__tmp785 = cpy_r_r74.f0; + PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp785); + PyObject *__tmp786 = cpy_r_r74.f1; + PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp786); cpy_r_r78 = PyObject_SetAttr(cpy_r_r75, cpy_r_r76, cpy_r_r77); CPy_DECREF_NO_IMM(cpy_r_r75); CPy_DECREF(cpy_r_r77); @@ -222450,10 +225683,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp769 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp769); - PyObject *__tmp770 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp770); + PyObject *__tmp787 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp787); + PyObject *__tmp788 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp788); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -223024,10 +226257,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp771 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp771); - PyObject *__tmp772 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp772); + PyObject *__tmp789 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp789); + PyObject *__tmp790 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp790); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -223441,10 +226674,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp773 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp773); - PyObject *__tmp774 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp774); + PyObject *__tmp791 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp791); + PyObject *__tmp792 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp792); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -224333,39 +227566,39 @@ PyObject *CPyPy_main___EthereumTesterProvider_____init__(PyObject *self, PyObjec PyObject *arg_ethereum_tester; if (obj_ethereum_tester == NULL) { arg_ethereum_tester = NULL; - goto __LL775; + goto __LL793; } arg_ethereum_tester = obj_ethereum_tester; - if (arg_ethereum_tester != NULL) goto __LL775; + if (arg_ethereum_tester != NULL) goto __LL793; if (obj_ethereum_tester == Py_None) arg_ethereum_tester = obj_ethereum_tester; else { arg_ethereum_tester = NULL; } - if (arg_ethereum_tester != NULL) goto __LL775; + if (arg_ethereum_tester != NULL) goto __LL793; CPy_TypeError("object or None", obj_ethereum_tester); goto fail; -__LL775: ; +__LL793: ; PyObject *arg_api_endpoints; if (obj_api_endpoints == NULL) { arg_api_endpoints = NULL; - goto __LL776; + goto __LL794; } if (PyDict_Check(obj_api_endpoints)) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL776; + if (arg_api_endpoints != NULL) goto __LL794; if (obj_api_endpoints == Py_None) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL776; + if (arg_api_endpoints != NULL) goto __LL794; CPy_TypeError("dict or None", obj_api_endpoints); goto fail; -__LL776: ; +__LL794: ; char retval = CPyDef_main___EthereumTesterProvider_____init__(arg_self, arg_ethereum_tester, arg_api_endpoints); if (retval == 2) { return NULL; @@ -224440,10 +227673,10 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(2); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp777 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp777); - PyObject *__tmp778 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp778); + PyObject *__tmp795 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp795); + PyObject *__tmp796 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp796); cpy_r_r7 = PySequence_Tuple(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -224465,41 +227698,41 @@ CPyL3: ; } if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL780; + goto __LL798; } if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r10, 0)))) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 0); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL780; + if (cpy_r_r11 == NULL) goto __LL798; cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); - if (cpy_r_r11 == NULL) goto __LL780; + if (cpy_r_r11 == NULL) goto __LL798; cpy_r_r11 = cpy_r_r10; -__LL780: ; - if (cpy_r_r11 != NULL) goto __LL779; +__LL798: ; + if (cpy_r_r11 != NULL) goto __LL797; if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL781; + goto __LL799; } if (likely(PyTuple_GET_ITEM(cpy_r_r10, 0) == Py_None)) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 0); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL781; + if (cpy_r_r11 == NULL) goto __LL799; if (likely(PyTuple_GET_ITEM(cpy_r_r10, 1) == Py_None)) cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); else { cpy_r_r11 = NULL; } - if (cpy_r_r11 == NULL) goto __LL781; + if (cpy_r_r11 == NULL) goto __LL799; cpy_r_r11 = cpy_r_r10; -__LL781: ; - if (cpy_r_r11 != NULL) goto __LL779; +__LL799: ; + if (cpy_r_r11 != NULL) goto __LL797; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 175, CPyStatic_main___globals, "union[tuple[tuple, object], tuple[None, None]]", cpy_r_r10); goto CPyL28; -__LL779: ; +__LL797: ; cpy_r_r12 = PyObject_GetIter(cpy_r_r11); CPy_DECREF_NO_IMM(cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { @@ -224525,16 +227758,16 @@ CPyL11: ; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL782; + if (cpy_r_r15 != NULL) goto __LL800; if (cpy_r_r13 == Py_None) cpy_r_r15 = cpy_r_r13; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL782; + if (cpy_r_r15 != NULL) goto __LL800; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 175, CPyStatic_main___globals, "tuple or None", cpy_r_r13); goto CPyL30; -__LL782: ; +__LL800: ; cpy_r_r16 = PyIter_Next(cpy_r_r12); if (cpy_r_r16 == NULL) { goto CPyL31; @@ -224616,10 +227849,10 @@ CPyL21: ; cpy_r_r33 = PyTuple_New(2); if (unlikely(cpy_r_r33 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp783 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp783); - PyObject *__tmp784 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp784); + PyObject *__tmp801 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp801); + PyObject *__tmp802 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp802); cpy_r_r34 = PyObject_SetAttr(cpy_r_self, cpy_r_r32, cpy_r_r33); CPy_DECREF(cpy_r_r33); cpy_r_r35 = cpy_r_r34 >= 0; @@ -225152,64 +228385,64 @@ PyObject *CPyDef_main____make_request(PyObject *cpy_r_method, PyObject *cpy_r_pa CPy_AddTraceback("faster_web3/providers/eth_tester/main.py", "_make_request", DIFFCHECK_PLACEHOLDER, CPyStatic_main___globals); goto CPyL72; } - PyObject *__tmp785; + PyObject *__tmp803; if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { - __tmp785 = NULL; - goto __LL786; + __tmp803 = NULL; + goto __LL804; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 0)))) - __tmp785 = PyTuple_GET_ITEM(cpy_r_r5, 0); + __tmp803 = PyTuple_GET_ITEM(cpy_r_r5, 0); else { - __tmp785 = NULL; + __tmp803 = NULL; } - if (__tmp785 == NULL) goto __LL786; + if (__tmp803 == NULL) goto __LL804; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 1)))) - __tmp785 = PyTuple_GET_ITEM(cpy_r_r5, 1); + __tmp803 = PyTuple_GET_ITEM(cpy_r_r5, 1); else { - __tmp785 = NULL; + __tmp803 = NULL; } - if (__tmp785 == NULL) goto __LL786; + if (__tmp803 == NULL) goto __LL804; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 2)))) - __tmp785 = PyTuple_GET_ITEM(cpy_r_r5, 2); + __tmp803 = PyTuple_GET_ITEM(cpy_r_r5, 2); else { - __tmp785 = NULL; + __tmp803 = NULL; } - if (__tmp785 == NULL) goto __LL786; - __tmp785 = cpy_r_r5; -__LL786: ; - if (unlikely(__tmp785 == NULL)) { + if (__tmp803 == NULL) goto __LL804; + __tmp803 = cpy_r_r5; +__LL804: ; + if (unlikely(__tmp803 == NULL)) { CPy_TypeError("tuple[str, str, str]", cpy_r_r5); cpy_r_r6 = (tuple_T3OOO) { NULL, NULL, NULL }; } else { - PyObject *__tmp787 = PyTuple_GET_ITEM(cpy_r_r5, 0); - CPy_INCREF(__tmp787); - PyObject *__tmp788; - if (likely(PyUnicode_Check(__tmp787))) - __tmp788 = __tmp787; + PyObject *__tmp805 = PyTuple_GET_ITEM(cpy_r_r5, 0); + CPy_INCREF(__tmp805); + PyObject *__tmp806; + if (likely(PyUnicode_Check(__tmp805))) + __tmp806 = __tmp805; else { - CPy_TypeError("str", __tmp787); - __tmp788 = NULL; + CPy_TypeError("str", __tmp805); + __tmp806 = NULL; } - cpy_r_r6.f0 = __tmp788; - PyObject *__tmp789 = PyTuple_GET_ITEM(cpy_r_r5, 1); - CPy_INCREF(__tmp789); - PyObject *__tmp790; - if (likely(PyUnicode_Check(__tmp789))) - __tmp790 = __tmp789; + cpy_r_r6.f0 = __tmp806; + PyObject *__tmp807 = PyTuple_GET_ITEM(cpy_r_r5, 1); + CPy_INCREF(__tmp807); + PyObject *__tmp808; + if (likely(PyUnicode_Check(__tmp807))) + __tmp808 = __tmp807; else { - CPy_TypeError("str", __tmp789); - __tmp790 = NULL; + CPy_TypeError("str", __tmp807); + __tmp808 = NULL; } - cpy_r_r6.f1 = __tmp790; - PyObject *__tmp791 = PyTuple_GET_ITEM(cpy_r_r5, 2); - CPy_INCREF(__tmp791); - PyObject *__tmp792; - if (likely(PyUnicode_Check(__tmp791))) - __tmp792 = __tmp791; + cpy_r_r6.f1 = __tmp808; + PyObject *__tmp809 = PyTuple_GET_ITEM(cpy_r_r5, 2); + CPy_INCREF(__tmp809); + PyObject *__tmp810; + if (likely(PyUnicode_Check(__tmp809))) + __tmp810 = __tmp809; else { - CPy_TypeError("str", __tmp791); - __tmp792 = NULL; + CPy_TypeError("str", __tmp809); + __tmp810 = NULL; } - cpy_r_r6.f2 = __tmp792; + cpy_r_r6.f2 = __tmp810; } CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r6.f0 == NULL)) { @@ -226035,10 +229268,10 @@ CPyL27: ; cpy_r_r73 = PyTuple_New(2); if (unlikely(cpy_r_r73 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp793 = cpy_r_r71.f0; - PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp793); - PyObject *__tmp794 = cpy_r_r71.f1; - PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp794); + PyObject *__tmp811 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp811); + PyObject *__tmp812 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp812); cpy_r_r74 = PyObject_SetAttr(cpy_r_r66, cpy_r_r72, cpy_r_r73); CPy_DECREF(cpy_r_r73); cpy_r_r75 = cpy_r_r74 >= 0; @@ -226137,10 +229370,10 @@ CPyL41: ; cpy_r_r104 = PyTuple_New(2); if (unlikely(cpy_r_r104 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp795 = cpy_r_r102.f0; - PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp795); - PyObject *__tmp796 = cpy_r_r102.f1; - PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp796); + PyObject *__tmp813 = cpy_r_r102.f0; + PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp813); + PyObject *__tmp814 = cpy_r_r102.f1; + PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp814); cpy_r_r105 = PyObject_SetAttr(cpy_r_r97, cpy_r_r103, cpy_r_r104); CPy_DECREF(cpy_r_r104); cpy_r_r106 = cpy_r_r105 >= 0; @@ -227972,10 +231205,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp797 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp797); - PyObject *__tmp798 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp798); + PyObject *__tmp815 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp815); + PyObject *__tmp816 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp816); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -228787,10 +232020,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp799 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp799); - PyObject *__tmp800 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp800); + PyObject *__tmp817 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp817); + PyObject *__tmp818 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp818); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -229089,10 +232322,10 @@ CPyL13: ; cpy_r_r26 = PyTuple_New(2); if (unlikely(cpy_r_r26 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp801 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp801); - PyObject *__tmp802 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp802); + PyObject *__tmp819 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp819); + PyObject *__tmp820 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp820); return cpy_r_r26; CPyL14: ; cpy_r_r27 = NULL; @@ -229553,10 +232786,10 @@ CPyL53: ; cpy_r_r64 = PyTuple_New(2); if (unlikely(cpy_r_r64 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp803 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp803); - PyObject *__tmp804 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp804); + PyObject *__tmp821 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp821); + PyObject *__tmp822 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp822); ((faster_web3___providers___eth_tester___middleware___async_request_processor_DefaultTransactionFieldsMiddleware_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL57; CPyGen_SetStopIterationValue(cpy_r_r64); @@ -229833,10 +233066,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp805 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp805); - PyObject *__tmp806 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp806); + PyObject *__tmp823 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp823); + PyObject *__tmp824 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp824); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -237400,10 +240633,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp807 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp807); - PyObject *__tmp808 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp808); + PyObject *__tmp825 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp825); + PyObject *__tmp826 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp826); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -238090,10 +241323,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp809 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp809); - PyObject *__tmp810 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp810); + PyObject *__tmp827 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp827); + PyObject *__tmp828 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp828); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -238762,10 +241995,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp811 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp811); - PyObject *__tmp812 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp812); + PyObject *__tmp829 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp829); + PyObject *__tmp830 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp830); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -239624,16 +242857,16 @@ request_processor___RequestProcessor_set__subscription_container(faster_web3___p else { tmp = NULL; } - if (tmp != NULL) goto __LL813; + if (tmp != NULL) goto __LL831; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL813; + if (tmp != NULL) goto __LL831; CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer or None", value); tmp = NULL; -__LL813: ; +__LL831: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -240821,10 +244054,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp814 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp814); - PyObject *__tmp815 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp815); + PyObject *__tmp832 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp832); + PyObject *__tmp833 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp833); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -241311,10 +244544,10 @@ PyObject *CPyDef_request_processor___RequestProcessor___cache_request_informatio cpy_r_r4 = PyTuple_New(2); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp816 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp816); - PyObject *__tmp817 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp817); + PyObject *__tmp834 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp834); + PyObject *__tmp835 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp835); cpy_r_r5 = CPyDef_caching_utils___generate_cache_key(cpy_r_r4); CPy_DECREF(cpy_r_r4); if (unlikely(cpy_r_r5 == NULL)) { @@ -241395,22 +244628,22 @@ CPyL10: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL818; + if (cpy_r_r21 != NULL) goto __LL836; if (PyUnicode_Check(cpy_r_r20)) cpy_r_r21 = cpy_r_r20; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL818; + if (cpy_r_r21 != NULL) goto __LL836; if (cpy_r_r20 == Py_None) cpy_r_r21 = cpy_r_r20; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL818; + if (cpy_r_r21 != NULL) goto __LL836; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_request_information", 121, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r20); goto CPyL38; -__LL818: ; +__LL836: ; cpy_r_r22 = CPyDef_caching_utils___generate_cache_key(cpy_r_r21); CPy_DECREF(cpy_r_r21); if (unlikely(cpy_r_r22 == NULL)) { @@ -241658,22 +244891,22 @@ PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL819; + if (arg_request_id != NULL) goto __LL837; if (PyUnicode_Check(obj_request_id)) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL819; + if (arg_request_id != NULL) goto __LL837; if (obj_request_id == Py_None) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL819; + if (arg_request_id != NULL) goto __LL837; CPy_TypeError("union[int, str, None]", obj_request_id); goto fail; -__LL819: ; +__LL837: ; PyObject *arg_method; if (likely(PyUnicode_Check(obj_method))) arg_method = obj_method; @@ -241683,53 +244916,53 @@ __LL819: ; } PyObject *arg_params = obj_params; tuple_T3OOO arg_response_formatters; - PyObject *__tmp820; + PyObject *__tmp838; if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp820 = NULL; - goto __LL821; + __tmp838 = NULL; + goto __LL839; } if (PyDict_Check(PyTuple_GET_ITEM(obj_response_formatters, 0))) - __tmp820 = PyTuple_GET_ITEM(obj_response_formatters, 0); - else { - __tmp820 = NULL; - } - if (__tmp820 != NULL) goto __LL822; - __tmp820 = PyTuple_GET_ITEM(obj_response_formatters, 0); - if (__tmp820 != NULL) goto __LL822; - __tmp820 = NULL; -__LL822: ; - if (__tmp820 == NULL) goto __LL821; - __tmp820 = PyTuple_GET_ITEM(obj_response_formatters, 1); - if (__tmp820 == NULL) goto __LL821; - __tmp820 = PyTuple_GET_ITEM(obj_response_formatters, 2); - if (__tmp820 == NULL) goto __LL821; - __tmp820 = obj_response_formatters; -__LL821: ; - if (unlikely(__tmp820 == NULL)) { + __tmp838 = PyTuple_GET_ITEM(obj_response_formatters, 0); + else { + __tmp838 = NULL; + } + if (__tmp838 != NULL) goto __LL840; + __tmp838 = PyTuple_GET_ITEM(obj_response_formatters, 0); + if (__tmp838 != NULL) goto __LL840; + __tmp838 = NULL; +__LL840: ; + if (__tmp838 == NULL) goto __LL839; + __tmp838 = PyTuple_GET_ITEM(obj_response_formatters, 1); + if (__tmp838 == NULL) goto __LL839; + __tmp838 = PyTuple_GET_ITEM(obj_response_formatters, 2); + if (__tmp838 == NULL) goto __LL839; + __tmp838 = obj_response_formatters; +__LL839: ; + if (unlikely(__tmp838 == NULL)) { CPy_TypeError("tuple[union[dict, object], object, object]", obj_response_formatters); goto fail; } else { - PyObject *__tmp823 = PyTuple_GET_ITEM(obj_response_formatters, 0); - PyObject *__tmp824; - if (PyDict_Check(__tmp823)) - __tmp824 = __tmp823; + PyObject *__tmp841 = PyTuple_GET_ITEM(obj_response_formatters, 0); + PyObject *__tmp842; + if (PyDict_Check(__tmp841)) + __tmp842 = __tmp841; else { - __tmp824 = NULL; + __tmp842 = NULL; } - if (__tmp824 != NULL) goto __LL825; - __tmp824 = __tmp823; - if (__tmp824 != NULL) goto __LL825; - CPy_TypeError("union[dict, object]", __tmp823); - __tmp824 = NULL; -__LL825: ; - arg_response_formatters.f0 = __tmp824; - PyObject *__tmp826 = PyTuple_GET_ITEM(obj_response_formatters, 1); - PyObject *__tmp827; - __tmp827 = __tmp826; - arg_response_formatters.f1 = __tmp827; - PyObject *__tmp828 = PyTuple_GET_ITEM(obj_response_formatters, 2); - PyObject *__tmp829; - __tmp829 = __tmp828; - arg_response_formatters.f2 = __tmp829; + if (__tmp842 != NULL) goto __LL843; + __tmp842 = __tmp841; + if (__tmp842 != NULL) goto __LL843; + CPy_TypeError("union[dict, object]", __tmp841); + __tmp842 = NULL; +__LL843: ; + arg_response_formatters.f0 = __tmp842; + PyObject *__tmp844 = PyTuple_GET_ITEM(obj_response_formatters, 1); + PyObject *__tmp845; + __tmp845 = __tmp844; + arg_response_formatters.f1 = __tmp845; + PyObject *__tmp846 = PyTuple_GET_ITEM(obj_response_formatters, 2); + PyObject *__tmp847; + __tmp847 = __tmp846; + arg_response_formatters.f2 = __tmp847; } PyObject *retval = CPyDef_request_processor___RequestProcessor___cache_request_information(arg_self, arg_request_id, arg_method, arg_params, arg_response_formatters); return retval; @@ -241766,16 +244999,16 @@ PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_infor else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL830; + if (cpy_r_r2 != NULL) goto __LL848; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL830; + if (cpy_r_r2 != NULL) goto __LL848; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "pop_cached_request_information", 163, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r1); goto CPyL8; -__LL830: ; +__LL848: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 != cpy_r_r3; if (!cpy_r_r4) goto CPyL7; @@ -241950,16 +245183,16 @@ PyObject *CPyDef_request_processor___RequestProcessor___get_request_information_ else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL831; + if (cpy_r_r2 != NULL) goto __LL849; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL831; + if (cpy_r_r2 != NULL) goto __LL849; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 177, CPyStatic_request_processor___globals, "str or None", cpy_r_r1); goto CPyL50; -__LL831: ; +__LL849: ; cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_subscription' */ cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r2 == cpy_r_r4; @@ -242086,16 +245319,16 @@ CPyL20: ; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL832; + if (cpy_r_r41 != NULL) goto __LL850; if (cpy_r_r40 == Py_None) cpy_r_r41 = cpy_r_r40; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL832; + if (cpy_r_r41 != NULL) goto __LL850; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 192, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r40); goto CPyL50; -__LL832: ; +__LL850: ; cpy_r_request_info = cpy_r_r41; goto CPyL48; CPyL25: ; @@ -242110,22 +245343,22 @@ CPyL25: ; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL833; + if (cpy_r_r44 != NULL) goto __LL851; if (PyUnicode_Check(cpy_r_r43)) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL833; + if (cpy_r_r44 != NULL) goto __LL851; if (cpy_r_r43 == Py_None) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL833; + if (cpy_r_r44 != NULL) goto __LL851; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 196, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r43); goto CPyL50; -__LL833: ; +__LL851: ; cpy_r_r45 = CPyDef_caching_utils___generate_cache_key(cpy_r_r44); CPy_DECREF(cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { @@ -242185,16 +245418,16 @@ CPyL31: ; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL834; + if (cpy_r_r57 != NULL) goto __LL852; if (cpy_r_r56 == Py_None) cpy_r_r57 = cpy_r_r56; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL834; + if (cpy_r_r57 != NULL) goto __LL852; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "get_request_information_for_response", 202, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r56); goto CPyL50; -__LL834: ; +__LL852: ; cpy_r_request_info = cpy_r_r57; goto CPyL39; CPyL37: ; @@ -242366,22 +245599,22 @@ char CPyDef_request_processor___RequestProcessor___append_middleware_response_pr else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL835; + if (cpy_r_r3 != NULL) goto __LL853; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL835; + if (cpy_r_r3 != NULL) goto __LL853; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL835; + if (cpy_r_r3 != NULL) goto __LL853; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 229, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r2); goto CPyL18; -__LL835: ; +__LL853: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 != cpy_r_r4; if (!cpy_r_r5) goto CPyL19; @@ -242391,16 +245624,16 @@ __LL835: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL836; + if (cpy_r_r6 != NULL) goto __LL854; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r6 = cpy_r_r3; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL836; + if (cpy_r_r6 != NULL) goto __LL854; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 232, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); goto CPyL20; -__LL836: ; +__LL854: ; cpy_r_r7 = CPyDef_caching_utils___generate_cache_key(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -242421,16 +245654,16 @@ __LL836: ; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL837; + if (cpy_r_r10 != NULL) goto __LL855; if (cpy_r_r9 == Py_None) cpy_r_r10 = cpy_r_r9; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL837; + if (cpy_r_r10 != NULL) goto __LL855; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 234, CPyStatic_request_processor___globals, "faster_web3._utils.caching.caching_utils.RequestInformation or None", cpy_r_r9); goto CPyL20; -__LL837: ; +__LL855: ; cpy_r_r11 = (PyObject *)&_Py_NoneStruct; cpy_r_r12 = cpy_r_r10 != cpy_r_r11; if (cpy_r_r12) { @@ -242472,16 +245705,16 @@ CPyL10: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL838; + if (cpy_r_r21 != NULL) goto __LL856; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r21 = cpy_r_r3; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL838; + if (cpy_r_r21 != NULL) goto __LL856; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "append_middleware_response_processor", 244, CPyStatic_request_processor___globals, "union[int, str]", cpy_r_r3); goto CPyL24; -__LL838: ; +__LL856: ; cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r23[4] = {cpy_r_r19, cpy_r_r20, cpy_r_r21, cpy_r_response}; cpy_r_r24 = (PyObject **)&cpy_r_r23; @@ -242638,22 +245871,22 @@ CPyL4: ; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL839; + if (cpy_r_r7 != NULL) goto __LL857; if (PyUnicode_Check(cpy_r_r6)) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL839; + if (cpy_r_r7 != NULL) goto __LL857; if (cpy_r_r6 == Py_None) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL839; + if (cpy_r_r7 != NULL) goto __LL857; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "_is_batch_response", 261, CPyStatic_request_processor___globals, "union[int, str, None]", cpy_r_r6); goto CPyL15; -__LL839: ; +__LL857: ; cpy_r_r8 = (PyObject *)&_Py_NoneStruct; cpy_r_r9 = cpy_r_r7 == cpy_r_r8; CPy_DECREF(cpy_r_r7); @@ -242712,16 +245945,16 @@ PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObje else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL840; + if (arg_raw_response != NULL) goto __LL858; if (PyDict_Check(obj_raw_response)) arg_raw_response = obj_raw_response; else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL840; + if (arg_raw_response != NULL) goto __LL858; CPy_TypeError("union[list, dict]", obj_raw_response); goto fail; -__LL840: ; +__LL858: ; char retval = CPyDef_request_processor___RequestProcessor____is_batch_response(arg_self, arg_raw_response); if (retval == 2) { return NULL; @@ -243848,16 +247081,16 @@ CPyL140: ; else { cpy_r_r169 = NULL; } - if (cpy_r_r169 != NULL) goto __LL841; + if (cpy_r_r169 != NULL) goto __LL859; if (PyDict_Check(cpy_r_r168)) cpy_r_r169 = cpy_r_r168; else { cpy_r_r169 = NULL; } - if (cpy_r_r169 != NULL) goto __LL841; + if (cpy_r_r169 != NULL) goto __LL859; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 296, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r168); goto CPyL214; -__LL841: ; +__LL859: ; cpy_r_r170 = CPyDef_request_processor___RequestProcessor____is_batch_response(cpy_r_r167, cpy_r_r169); CPy_DECREF(cpy_r_r169); CPy_DECREF_NO_IMM(cpy_r_r167); @@ -243910,16 +247143,16 @@ CPyL148: ; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL842; + if (cpy_r_r178 != NULL) goto __LL860; if (PyDict_Check(cpy_r_r177)) cpy_r_r178 = cpy_r_r177; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL842; + if (cpy_r_r178 != NULL) goto __LL860; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 303, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r177); goto CPyL216; -__LL842: ; +__LL860: ; cpy_r_r179 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'debug' */ PyObject *cpy_r_r180[4] = {cpy_r_r174, cpy_r_r175, cpy_r_r176, cpy_r_r178}; cpy_r_r181 = (PyObject **)&cpy_r_r180; @@ -243962,16 +247195,16 @@ CPyL153: ; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL843; + if (cpy_r_r187 != NULL) goto __LL861; if (PyDict_Check(cpy_r_r186)) cpy_r_r187 = cpy_r_r186; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL843; + if (cpy_r_r187 != NULL) goto __LL861; CPy_TypeErrorTraceback("faster_web3/providers/persistent/request_processor.py", "cache_raw_response", 305, CPyStatic_request_processor___globals, "union[list, dict]", cpy_r_r186); goto CPyL220; -__LL843: ; +__LL861: ; cpy_r_r188 = CPyDef_utils___caching___SimpleCache___cache(cpy_r_r184, cpy_r_r185, cpy_r_r187); CPy_DECREF(cpy_r_r185); CPy_DECREF(cpy_r_r187); @@ -244535,10 +247768,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp844 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp844); - PyObject *__tmp845 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp845); + PyObject *__tmp862 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp862); + PyObject *__tmp863 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp863); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -245806,10 +249039,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp846 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp846); - PyObject *__tmp847 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp847); + PyObject *__tmp864 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp864); + PyObject *__tmp865 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp865); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -245980,23 +249213,23 @@ PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject PyObject *arg_cache_key; if (obj_cache_key == NULL) { arg_cache_key = NULL; - goto __LL848; + goto __LL866; } if (PyUnicode_Check(obj_cache_key)) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL848; + if (arg_cache_key != NULL) goto __LL866; if (obj_cache_key == Py_None) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL848; + if (arg_cache_key != NULL) goto __LL866; CPy_TypeError("str or None", obj_cache_key); goto fail; -__LL848: ; +__LL866: ; char arg_subscription; if (obj_subscription == NULL) { arg_subscription = 2; @@ -249561,16 +252794,16 @@ CPyL6: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL849; + if (cpy_r_r9 != NULL) goto __LL867; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL849; + if (cpy_r_r9 != NULL) goto __LL867; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 87, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r8); goto CPyL31; -__LL849: ; +__LL867: ; if (likely(cpy_r_r9 != Py_None)) cpy_r_r10 = cpy_r_r9; else { @@ -249636,16 +252869,16 @@ CPyL17: ; else { cpy_r_r26 = NULL; } - if (cpy_r_r26 != NULL) goto __LL850; + if (cpy_r_r26 != NULL) goto __LL868; if (cpy_r_r25 == Py_None) cpy_r_r26 = cpy_r_r25; else { cpy_r_r26 = NULL; } - if (cpy_r_r26 != NULL) goto __LL850; + if (cpy_r_r26 != NULL) goto __LL868; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "_validate_and_normalize_label", 90, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r25); goto CPyL29; -__LL850: ; +__LL868: ; cpy_r_r27 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_self)->__subscription_container; cpy_r_r28 = ((faster_web3___providers___persistent___subscription_container___SubscriptionContainerObject *)cpy_r_r27)->_subscriptions_by_label; CPy_INCREF(cpy_r_r28); @@ -250524,10 +253757,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp851 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp851); - PyObject *__tmp852 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp852); + PyObject *__tmp869 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp869); + PyObject *__tmp870 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp870); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -252156,10 +255389,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp853 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp853); - PyObject *__tmp854 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp854); + PyObject *__tmp871 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp871); + PyObject *__tmp872 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp872); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -252857,16 +256090,16 @@ CPyL39: ; else { cpy_r_r61 = NULL; } - if (cpy_r_r61 != NULL) goto __LL855; + if (cpy_r_r61 != NULL) goto __LL873; if (cpy_r_r60 == Py_None) cpy_r_r61 = cpy_r_r60; else { cpy_r_r61 = NULL; } - if (cpy_r_r61 != NULL) goto __LL855; + if (cpy_r_r61 != NULL) goto __LL873; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 220, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); goto CPyL228; -__LL855: ; +__LL873: ; cpy_r_r62 = PyObject_Str(cpy_r_r61); CPy_DECREF(cpy_r_r61); if (unlikely(cpy_r_r62 == NULL)) { @@ -253219,17 +256452,20 @@ CPyL98: ; CPy_INCREF_NO_IMM(cpy_r_r128); CPyL99: ; cpy_r_r129 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r128)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r129); + CPy_DECREF_NO_IMM(cpy_r_r128); cpy_r_r130 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r129); + CPy_DECREF_NO_IMM(cpy_r_r129); if (unlikely(cpy_r_r130 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL244; + goto CPyL223; } CPyL100: ; cpy_r_r131 = (CPyPtr)&((PyVarObject *)cpy_r_r130)->ob_size; cpy_r_r132 = *(int64_t *)cpy_r_r131; + CPy_DECREF_NO_IMM(cpy_r_r130); cpy_r_r133 = cpy_r_r132 << 1; cpy_r_r134 = cpy_r_r133 == 0; - CPy_DECREF_NO_IMM(cpy_r_r128); if (!cpy_r_r134) goto CPyL137; cpy_r_r135 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r135 == NULL)) { @@ -253252,7 +256488,7 @@ CPyL102: ; cpy_r_r139 = cpy_r_r138; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 234, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r138); - goto CPyL245; + goto CPyL244; } cpy_r_r140 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r139)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r140); @@ -253278,13 +256514,13 @@ CPyL106: ; cpy_r_r145 = CPyDict_GetItem(cpy_r_r143, cpy_r_r144); if (unlikely(cpy_r_r145 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL246; + goto CPyL245; } cpy_r_r146 = PyObject_Vectorcall(cpy_r_r145, 0, 0, 0); CPy_DECREF(cpy_r_r145); if (unlikely(cpy_r_r146 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL246; + goto CPyL245; } cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ PyObject *cpy_r_r148[2] = {cpy_r_r142, cpy_r_r146}; @@ -253292,7 +256528,7 @@ CPyL106: ; cpy_r_r150 = PyObject_VectorcallMethod(cpy_r_r147, cpy_r_r149, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r150 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL247; + goto CPyL246; } CPy_DECREF_NO_IMM(cpy_r_r142); CPy_DECREF(cpy_r_r146); @@ -253347,13 +256583,13 @@ CPyL116: ; CPyL117: ; cpy_r_r161 = (PyObject *)&_Py_NoneStruct; cpy_r_r162 = cpy_r_type != cpy_r_r161; - if (!cpy_r_r162) goto CPyL248; + if (!cpy_r_r162) goto CPyL247; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL121; } else - goto CPyL249; + goto CPyL248; CPyL119: ; CPy_Unreachable(); CPyL120: ; @@ -253370,13 +256606,13 @@ CPyL121: ; cpy_r_r164 = 1; if (unlikely(!cpy_r_r164)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL250; + goto CPyL249; } cpy_r_r165 = (PyObject **)&cpy_r_r3; cpy_r_r166 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; if (unlikely(cpy_r_r166 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL250; + goto CPyL249; } CPy_INCREF(cpy_r_r166); CPyL123: ; @@ -253384,14 +256620,14 @@ CPyL123: ; CPy_DecRef(cpy_r_r166); if (unlikely(cpy_r_r167 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL250; + goto CPyL249; } if (cpy_r_r167) goto CPyL127; cpy_r_r159 = cpy_r_r3; cpy_r_r168 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__11; if (unlikely(cpy_r_r168.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__11", -1, CPyStatic_subscription_manager___globals); - goto CPyL251; + goto CPyL250; } CPy_INCREF(cpy_r_r168.f0); CPy_INCREF(cpy_r_r168.f1); @@ -253440,7 +256676,7 @@ CPyL132: ; cpy_r_r172 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__10; if (unlikely(cpy_r_r172 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__10", -1, CPyStatic_subscription_manager___globals); - goto CPyL252; + goto CPyL251; } CPy_INCREF(cpy_r_r172); CPyL133: ; @@ -253481,7 +256717,7 @@ CPyL143: ; cpy_r_r180 = CPyDict_GetItem(cpy_r_r178, cpy_r_r179); if (unlikely(cpy_r_r180 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL253; + goto CPyL252; } cpy_r_r181 = PyObject_IsInstance(cpy_r_r177, cpy_r_r180); CPy_DECREF(cpy_r_r177); @@ -253604,7 +256840,7 @@ CPyL163: ; cpy_r_r206 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__13; if (unlikely(cpy_r_r206 == -113)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__13", 246, CPyStatic_subscription_manager___globals); - goto CPyL254; + goto CPyL253; } CPyL164: ; cpy_r_r207 = (CPyPtr)&((PyListObject *)cpy_r_r205)->ob_item; @@ -253642,14 +256878,14 @@ CPyL166: ; cpy_r_r215 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r215 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "self", 247, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL254; } CPy_INCREF_NO_IMM(cpy_r_r215); CPyL167: ; cpy_r_r216 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscription; if (unlikely(cpy_r_r216 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscription", 247, CPyStatic_subscription_manager___globals); - goto CPyL256; + goto CPyL255; } CPy_INCREF(cpy_r_r216); CPyL168: ; @@ -253658,7 +256894,7 @@ CPyL168: ; CPy_DECREF_NO_IMM(cpy_r_r215); if (unlikely(cpy_r_r217 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL254; } if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14); @@ -253667,12 +256903,12 @@ CPyL168: ; cpy_r_r218 = 1; if (unlikely(!cpy_r_r218)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL254; } cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r219 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL254; } CPy_INCREF_NO_IMM(cpy_r_r219); CPyL171: ; @@ -253682,11 +256918,11 @@ CPyL171: ; cpy_r_r222 = (PyObject **)&cpy_r_r5; cpy_r_r223 = CPyDef_subscription_manager___unsubscribe_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r219, cpy_r_r220, cpy_r_r220, cpy_r_r220, cpy_r_r220, cpy_r_r222); CPy_DECREF_NO_IMM(cpy_r_r219); - if (cpy_r_r223 != NULL) goto CPyL257; + if (cpy_r_r223 != NULL) goto CPyL256; cpy_r_r224 = cpy_r_r5 != 0; if (unlikely(!cpy_r_r224)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL258; + goto CPyL257; } cpy_r_r225 = cpy_r_r5; cpy_r_r226 = NULL; @@ -253697,7 +256933,7 @@ CPyL171: ; cpy_r_r227 = 1; if (unlikely(!cpy_r_r227)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL259; + goto CPyL258; } else goto CPyL196; CPyL174: ; @@ -253708,13 +256944,13 @@ CPyL175: ; CPyL176: ; cpy_r_r230 = (PyObject *)&_Py_NoneStruct; cpy_r_r231 = cpy_r_type != cpy_r_r230; - if (!cpy_r_r231) goto CPyL260; + if (!cpy_r_r231) goto CPyL259; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL180; } else - goto CPyL261; + goto CPyL260; CPyL178: ; CPy_Unreachable(); CPyL179: ; @@ -253731,13 +256967,13 @@ CPyL180: ; cpy_r_r233 = 1; if (unlikely(!cpy_r_r233)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", -1, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL261; } cpy_r_r234 = (PyObject **)&cpy_r_r7; cpy_r_r235 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r235 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL261; } CPy_INCREF_NO_IMM(cpy_r_r235); CPyL182: ; @@ -253745,18 +256981,18 @@ CPyL182: ; CPy_DecRef(cpy_r_r235); if (unlikely(cpy_r_r236 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL262; + goto CPyL261; } if (cpy_r_r236) { goto CPyL186; } else - goto CPyL263; + goto CPyL262; CPyL184: ; cpy_r_r228 = cpy_r_r7; cpy_r_r237 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; if (unlikely(cpy_r_r237.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL264; + goto CPyL263; } CPy_INCREF(cpy_r_r237.f0); CPy_INCREF(cpy_r_r237.f1); @@ -253772,7 +257008,7 @@ CPyL186: ; cpy_r_r238 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__15; if (unlikely(cpy_r_r238.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__15", -1, CPyStatic_subscription_manager___globals); - goto CPyL265; + goto CPyL264; } CPy_INCREF(cpy_r_r238.f0); CPy_INCREF(cpy_r_r238.f1); @@ -253804,7 +257040,7 @@ CPyL191: ; cpy_r_r241 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__14; if (unlikely(cpy_r_r241 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "__mypyc_temp__14", -1, CPyStatic_subscription_manager___globals); - goto CPyL266; + goto CPyL265; } CPy_INCREF_NO_IMM(cpy_r_r241); CPyL192: ; @@ -253814,7 +257050,7 @@ CPyL192: ; if (cpy_r_r242 == NULL) { goto CPyL194; } else - goto CPyL267; + goto CPyL266; CPyL193: ; cpy_r_r228 = cpy_r_r242; goto CPyL175; @@ -253822,7 +257058,7 @@ CPyL194: ; cpy_r_r243 = CPy_FetchStopIterationValue(); if (unlikely(cpy_r_r243 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL254; } cpy_r_r225 = cpy_r_r243; CPyL196: ; @@ -253833,7 +257069,7 @@ CPyL196: ; CPy_DECREF(cpy_r_r225); if (unlikely(cpy_r_r244 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL255; + goto CPyL254; } cpy_r_r245 = cpy_r_r244 ? Py_True : Py_False; cpy_r_r246 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0; @@ -253882,7 +257118,7 @@ CPyL201: ; cpy_r_r257 = CPyObject_GetAttr(cpy_r_r255, cpy_r_r256); if (unlikely(cpy_r_r257 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL268; + goto CPyL267; } PyObject *cpy_r_r258[1] = {cpy_r_r254}; cpy_r_r259 = (PyObject **)&cpy_r_r258; @@ -253890,7 +257126,7 @@ CPyL201: ; CPy_DECREF(cpy_r_r257); if (unlikely(cpy_r_r260 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL268; + goto CPyL267; } CPy_DECREF_NO_IMM(cpy_r_r254); if (unlikely(!PyBool_Check(cpy_r_r260))) { @@ -253927,7 +257163,7 @@ CPyL210: ; cpy_r_r267 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__subscriptions; if (unlikely(cpy_r_r267 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", "unsubscribe_SubscriptionManager_gen", "subscriptions", 252, CPyStatic_subscription_manager___globals); - goto CPyL269; + goto CPyL268; } CPy_INCREF(cpy_r_r267); CPyL211: ; @@ -253937,9 +257173,9 @@ CPyL211: ; cpy_r_r271 = PyObject_VectorcallMethod(cpy_r_r268, cpy_r_r270, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r271 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL270; + goto CPyL269; } else - goto CPyL271; + goto CPyL270; CPyL212: ; CPy_DECREF(cpy_r_r265); CPy_DECREF(cpy_r_r267); @@ -253954,24 +257190,24 @@ CPyL216: ; return 0; CPyL217: ; cpy_r_r274 = cpy_r_r8 == 0; - if (cpy_r_r274) goto CPyL272; + if (cpy_r_r274) goto CPyL271; cpy_r_r275 = cpy_r_r8 == 1; if (cpy_r_r275) { - goto CPyL273; + goto CPyL272; } else - goto CPyL274; + goto CPyL273; CPyL219: ; cpy_r_r276 = cpy_r_r8 == 2; if (cpy_r_r276) { - goto CPyL275; + goto CPyL274; } else - goto CPyL276; + goto CPyL275; CPyL220: ; cpy_r_r277 = cpy_r_r8 == 3; if (cpy_r_r277) { goto CPyL176; } else - goto CPyL277; + goto CPyL276; CPyL221: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r278 = 0; @@ -254048,60 +257284,57 @@ CPyL243: ; CPy_DECREF(cpy_r_r127); goto CPyL98; CPyL244: ; - CPy_DecRef(cpy_r_r128); - goto CPyL223; -CPyL245: ; CPy_DecRef(cpy_r_r138); goto CPyL223; -CPyL246: ; +CPyL245: ; CPy_DecRef(cpy_r_r142); goto CPyL223; -CPyL247: ; +CPyL246: ; CPy_DecRef(cpy_r_r142); CPy_DecRef(cpy_r_r146); goto CPyL223; -CPyL248: ; +CPyL247: ; CPy_XDECREF(cpy_r_r3); goto CPyL120; -CPyL249: ; +CPyL248: ; CPy_XDECREF(cpy_r_r3); goto CPyL119; -CPyL250: ; +CPyL249: ; CPy_XDecRef(cpy_r_r3); goto CPyL129; -CPyL251: ; +CPyL250: ; CPy_DecRef(cpy_r_r159); goto CPyL129; -CPyL252: ; +CPyL251: ; CPy_DecRef(cpy_r_arg); goto CPyL223; -CPyL253: ; +CPyL252: ; CPy_DecRef(cpy_r_r177); goto CPyL223; -CPyL254: ; +CPyL253: ; CPy_DecRef(cpy_r_r205); goto CPyL223; -CPyL255: ; +CPyL254: ; goto CPyL223; -CPyL256: ; +CPyL255: ; CPy_DecRef(cpy_r_r215); goto CPyL223; -CPyL257: ; +CPyL256: ; CPy_XDECREF(cpy_r_r5); goto CPyL174; -CPyL258: ; +CPyL257: ; CPy_XDecRef(cpy_r_r5); goto CPyL223; -CPyL259: ; +CPyL258: ; CPy_DecRef(cpy_r_r225); goto CPyL223; -CPyL260: ; +CPyL259: ; CPy_XDECREF(cpy_r_r7); goto CPyL179; -CPyL261: ; +CPyL260: ; CPy_XDECREF(cpy_r_r7); goto CPyL178; -CPyL262: ; +CPyL261: ; CPy_XDecRef(cpy_r_r7); cpy_r_r280 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -254110,12 +257343,12 @@ CPyL262: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r280; cpy_r_r281 = 1; goto CPyL188; -CPyL263: ; +CPyL262: ; goto CPyL184; -CPyL264: ; +CPyL263: ; CPy_DecRef(cpy_r_r228); goto CPyL188; -CPyL265: ; +CPyL264: ; cpy_r_r282 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0); @@ -254124,25 +257357,25 @@ CPyL265: ; cpy_r_r283 = 1; CPy_DecRef(cpy_r_r225); goto CPyL188; -CPyL266: ; +CPyL265: ; CPy_DecRef(cpy_r_arg); goto CPyL223; -CPyL267: ; +CPyL266: ; goto CPyL193; -CPyL268: ; +CPyL267: ; CPy_DecRef(cpy_r_r254); goto CPyL223; -CPyL269: ; +CPyL268: ; CPy_DecRef(cpy_r_r265); goto CPyL223; -CPyL270: ; +CPyL269: ; CPy_DecRef(cpy_r_r265); CPy_DecRef(cpy_r_r267); goto CPyL223; -CPyL271: ; +CPyL270: ; CPy_DECREF(cpy_r_r271); goto CPyL212; -CPyL272: ; +CPyL271: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); @@ -254153,7 +257386,7 @@ CPyL272: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r284; cpy_r_r285 = 1; goto CPyL1; -CPyL273: ; +CPyL272: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); cpy_r_r286 = NULL; @@ -254163,10 +257396,10 @@ CPyL273: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r286; cpy_r_r287 = 1; goto CPyL63; -CPyL274: ; +CPyL273: ; CPy_XDECREF(cpy_r_r1); goto CPyL219; -CPyL275: ; +CPyL274: ; CPy_XDECREF(cpy_r_r7); cpy_r_r288 = NULL; if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) { @@ -254175,10 +257408,10 @@ CPyL275: ; ((faster_web3___providers___persistent___subscription_manager___unsubscribe_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r288; cpy_r_r289 = 1; goto CPyL117; -CPyL276: ; +CPyL275: ; CPy_XDECREF(cpy_r_r3); goto CPyL220; -CPyL277: ; +CPyL276: ; CPy_XDECREF(cpy_r_r7); goto CPyL221; } @@ -254381,10 +257614,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp856 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp856); - PyObject *__tmp857 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp857); + PyObject *__tmp874 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp874); + PyObject *__tmp875 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp875); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -254529,16 +257762,16 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec } PyObject *arg_subscriptions; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL858; + if (arg_subscriptions != NULL) goto __LL876; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL858; + if (arg_subscriptions != NULL) goto __LL876; CPy_TypeError("union[object, str]", obj_subscriptions); goto fail; -__LL858: ; +__LL876: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -255458,10 +258691,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp859 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp859); - PyObject *__tmp860 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp860); + PyObject *__tmp877 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp877); + PyObject *__tmp878 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp878); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255988,13 +259221,15 @@ CPyL4: ; CPy_INCREF_NO_IMM(cpy_r_r19); CPyL5: ; cpy_r_r20 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r19)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r21 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r20); + CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL290; + goto CPyL289; } CPyL6: ; - CPy_DECREF_NO_IMM(cpy_r_r19); cpy_r_r22 = (CPyPtr)&((PyVarObject *)cpy_r_r21)->ob_size; cpy_r_r23 = *(int64_t *)cpy_r_r22; CPy_DECREF_NO_IMM(cpy_r_r21); @@ -256027,9 +259262,9 @@ CPyL10: ; cpy_r_r33 = PyObject_VectorcallMethod(cpy_r_r30, cpy_r_r32, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r33 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL291; + goto CPyL290; } else - goto CPyL292; + goto CPyL291; CPyL11: ; CPy_DECREF(cpy_r_r28); cpy_r_r34 = Py_None; @@ -256063,7 +259298,7 @@ CPyL17: ; cpy_r_r40 = cpy_r_r39; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 297, CPyStatic_subscription_manager___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r39); - goto CPyL293; + goto CPyL292; } cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r41); @@ -256094,13 +259329,15 @@ CPyL22: ; CPy_INCREF_NO_IMM(cpy_r_r44); CPyL23: ; cpy_r_r45 = ((faster_web3___providers___persistent___subscription_manager___SubscriptionManagerObject *)cpy_r_r44)->__subscription_container; + CPy_INCREF_NO_IMM(cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r46 = CPyDef_subscription_container___SubscriptionContainer___handler_subscriptions(cpy_r_r45); + CPy_DECREF_NO_IMM(cpy_r_r45); if (unlikely(cpy_r_r46 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL294; + goto CPyL289; } CPyL24: ; - CPy_DECREF_NO_IMM(cpy_r_r44); cpy_r_r47 = (CPyPtr)&((PyVarObject *)cpy_r_r46)->ob_size; cpy_r_r48 = *(int64_t *)cpy_r_r47; CPy_DECREF_NO_IMM(cpy_r_r46); @@ -256143,11 +259380,11 @@ CPyL29: ; cpy_r_r57 = (PyObject **)&cpy_r_r1; cpy_r_r58 = CPyDef_request_processor___get_TaskReliantQueue_gen_____mypyc_generator_helper__(cpy_r_r54, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r55, cpy_r_r57); CPy_DECREF_NO_IMM(cpy_r_r54); - if (cpy_r_r58 != NULL) goto CPyL295; + if (cpy_r_r58 != NULL) goto CPyL293; cpy_r_r59 = cpy_r_r1 != 0; if (unlikely(!cpy_r_r59)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL296; + goto CPyL294; } cpy_r_r60 = cpy_r_r1; cpy_r_r61 = NULL; @@ -256158,7 +259395,7 @@ CPyL29: ; cpy_r_r62 = 1; if (unlikely(!cpy_r_r62)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL297; + goto CPyL295; } else goto CPyL54; CPyL32: ; @@ -256169,13 +259406,13 @@ CPyL33: ; CPyL34: ; cpy_r_r65 = (PyObject *)&_Py_NoneStruct; cpy_r_r66 = cpy_r_type != cpy_r_r65; - if (!cpy_r_r66) goto CPyL298; + if (!cpy_r_r66) goto CPyL296; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL38; } else - goto CPyL299; + goto CPyL297; CPyL36: ; CPy_Unreachable(); CPyL37: ; @@ -256192,13 +259429,13 @@ CPyL38: ; cpy_r_r68 = 1; if (unlikely(!cpy_r_r68)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL298; } cpy_r_r69 = (PyObject **)&cpy_r_r3; cpy_r_r70 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r70 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL298; } CPy_INCREF_NO_IMM(cpy_r_r70); CPyL40: ; @@ -256206,14 +259443,14 @@ CPyL40: ; CPy_DecRef(cpy_r_r70); if (unlikely(cpy_r_r71 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL300; + goto CPyL298; } if (cpy_r_r71) goto CPyL44; cpy_r_r63 = cpy_r_r3; cpy_r_r72 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r72.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL301; + goto CPyL299; } CPy_INCREF(cpy_r_r72.f0); CPy_INCREF(cpy_r_r72.f1); @@ -256229,7 +259466,7 @@ CPyL44: ; cpy_r_r73 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__21; if (unlikely(cpy_r_r73.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__21", -1, CPyStatic_subscription_manager___globals); - goto CPyL302; + goto CPyL300; } CPy_INCREF(cpy_r_r73.f0); CPy_INCREF(cpy_r_r73.f1); @@ -256261,7 +259498,7 @@ CPyL49: ; cpy_r_r76 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__20; if (unlikely(cpy_r_r76 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__20", -1, CPyStatic_subscription_manager___globals); - goto CPyL303; + goto CPyL301; } CPy_INCREF_NO_IMM(cpy_r_r76); CPyL50: ; @@ -256314,7 +259551,7 @@ CPyL57: ; cpy_r_r85 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__response; if (unlikely(cpy_r_r85 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "response", 303, CPyStatic_subscription_manager___globals); - goto CPyL304; + goto CPyL302; } CPy_INCREF(cpy_r_r85); CPyL59: ; @@ -256324,7 +259561,7 @@ CPyL59: ; cpy_r_r89 = PyObject_VectorcallMethod(cpy_r_r86, cpy_r_r88, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r89 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL305; + goto CPyL303; } CPy_DECREF(cpy_r_r84); CPy_DECREF(cpy_r_r85); @@ -256367,7 +259604,7 @@ CPyL63: ; cpy_r_r97 = 1; if (unlikely(!cpy_r_r97)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL306; + goto CPyL304; } else goto CPyL88; CPyL66: ; @@ -256378,13 +259615,13 @@ CPyL67: ; CPyL68: ; cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_type != cpy_r_r100; - if (!cpy_r_r101) goto CPyL307; + if (!cpy_r_r101) goto CPyL305; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL72; } else - goto CPyL308; + goto CPyL306; CPyL70: ; CPy_Unreachable(); CPyL71: ; @@ -256401,13 +259638,13 @@ CPyL72: ; cpy_r_r103 = 1; if (unlikely(!cpy_r_r103)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL309; + goto CPyL307; } cpy_r_r104 = (PyObject **)&cpy_r_r5; cpy_r_r105 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r105 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL309; + goto CPyL307; } CPy_INCREF(cpy_r_r105); CPyL74: ; @@ -256415,14 +259652,14 @@ CPyL74: ; CPy_DecRef(cpy_r_r105); if (unlikely(cpy_r_r106 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL309; + goto CPyL307; } if (cpy_r_r106) goto CPyL78; cpy_r_r98 = cpy_r_r5; cpy_r_r107 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r107.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL310; + goto CPyL308; } CPy_INCREF(cpy_r_r107.f0); CPy_INCREF(cpy_r_r107.f1); @@ -256438,7 +259675,7 @@ CPyL78: ; cpy_r_r108 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__23; if (unlikely(cpy_r_r108.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__23", -1, CPyStatic_subscription_manager___globals); - goto CPyL311; + goto CPyL309; } CPy_INCREF(cpy_r_r108.f0); CPy_INCREF(cpy_r_r108.f1); @@ -256470,7 +259707,7 @@ CPyL83: ; cpy_r_r111 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__22; if (unlikely(cpy_r_r111 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__22", -1, CPyStatic_subscription_manager___globals); - goto CPyL312; + goto CPyL310; } CPy_INCREF(cpy_r_r111); CPyL84: ; @@ -256522,16 +259759,16 @@ CPyL91: ; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL861; + if (cpy_r_r119 != NULL) goto __LL879; if (cpy_r_r118 == Py_None) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL861; + if (cpy_r_r119 != NULL) goto __LL879; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 308, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); goto CPyL177; -__LL861: ; +__LL879: ; if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id != NULL) { CPy_DECREF(((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id); } @@ -256554,7 +259791,7 @@ CPyL95: ; cpy_r_r123 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_id; if (unlikely(cpy_r_r123 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_id", 310, CPyStatic_subscription_manager___globals); - goto CPyL313; + goto CPyL311; } CPy_INCREF(cpy_r_r123); CPyL96: ; @@ -256562,7 +259799,7 @@ CPyL96: ; cpy_r_r124 = cpy_r_r123; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 309, CPyStatic_subscription_manager___globals, "str", cpy_r_r123); - goto CPyL313; + goto CPyL311; } cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); CPy_DECREF(cpy_r_r124); @@ -256589,7 +259826,7 @@ CPyL96: ; CPyL100: ; cpy_r_r128 = (PyObject *)&_Py_NoneStruct; cpy_r_r129 = cpy_r_r127 != cpy_r_r128; - if (!cpy_r_r129) goto CPyL314; + if (!cpy_r_r129) goto CPyL312; cpy_r_r130 = cpy_r_r127; cpy_r_r131 = PyObject_IsTrue(cpy_r_r130); CPy_DECREF(cpy_r_r130); @@ -256613,14 +259850,14 @@ CPyL105: ; cpy_r_r136 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r136 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 315, CPyStatic_subscription_manager___globals); - goto CPyL315; + goto CPyL313; } CPy_INCREF(cpy_r_r136); CPyL106: ; cpy_r_r137 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__formatted_sub_response; if (unlikely(cpy_r_r137 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "formatted_sub_response", 316, CPyStatic_subscription_manager___globals); - goto CPyL316; + goto CPyL314; } CPy_INCREF(cpy_r_r137); CPyL107: ; @@ -256629,12 +259866,12 @@ CPyL107: ; CPy_DECREF(cpy_r_r137); if (unlikely(cpy_r_r139 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL316; + goto CPyL314; } cpy_r_r140 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub; if (unlikely(cpy_r_r140 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub", 317, CPyStatic_subscription_manager___globals); - goto CPyL317; + goto CPyL315; } CPy_INCREF(cpy_r_r140); CPyL109: ; @@ -256644,32 +259881,32 @@ CPyL109: ; CPy_DECREF(cpy_r_r141); if (unlikely(cpy_r_r143 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL317; + goto CPyL315; } if (likely(PyDict_Check(cpy_r_r143))) cpy_r_r144 = cpy_r_r143; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 317, CPyStatic_subscription_manager___globals, "dict", cpy_r_r143); - goto CPyL317; + goto CPyL315; } cpy_r_r145 = CPyStatic_subscription_manager___globals; cpy_r_r146 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'EthSubscriptionContext' */ cpy_r_r147 = CPyDict_GetItem(cpy_r_r145, cpy_r_r146); if (unlikely(cpy_r_r147 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL318; + goto CPyL316; } cpy_r_r148 = PyDict_New(); if (unlikely(cpy_r_r148 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL319; + goto CPyL317; } cpy_r_r149 = CPyDict_UpdateInDisplay(cpy_r_r148, cpy_r_r144); CPy_DECREF(cpy_r_r144); cpy_r_r150 = cpy_r_r149 >= 0; if (unlikely(!cpy_r_r150)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL320; + goto CPyL318; } cpy_r_r151 = PyTuple_Pack(3, cpy_r_r135, cpy_r_r136, cpy_r_r139); CPy_DECREF(cpy_r_r135); @@ -256677,7 +259914,7 @@ CPyL109: ; CPy_DECREF(cpy_r_r139); if (unlikely(cpy_r_r151 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL321; + goto CPyL319; } cpy_r_r152 = PyObject_Call(cpy_r_r147, cpy_r_r151, cpy_r_r148); CPy_DECREF(cpy_r_r147); @@ -256716,16 +259953,16 @@ CPyL119: ; else { cpy_r_r158 = NULL; } - if (cpy_r_r158 != NULL) goto __LL862; + if (cpy_r_r158 != NULL) goto __LL880; if (cpy_r_r157 == Py_None) cpy_r_r158 = cpy_r_r157; else { cpy_r_r158 = NULL; } - if (cpy_r_r158 != NULL) goto __LL862; + if (cpy_r_r158 != NULL) goto __LL880; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r157); goto CPyL177; -__LL862: ; +__LL880: ; cpy_r_r159 = 1 ? Py_True : Py_False; cpy_r_r160 = cpy_r_r158 == cpy_r_r159; CPy_DECREF(cpy_r_r158); @@ -256750,16 +259987,16 @@ CPyL124: ; else { cpy_r_r165 = NULL; } - if (cpy_r_r165 != NULL) goto __LL863; + if (cpy_r_r165 != NULL) goto __LL881; if (cpy_r_r164 == Py_None) cpy_r_r165 = cpy_r_r164; else { cpy_r_r165 = NULL; } - if (cpy_r_r165 != NULL) goto __LL863; + if (cpy_r_r165 != NULL) goto __LL881; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 320, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r164); goto CPyL177; -__LL863: ; +__LL881: ; cpy_r_r166 = (PyObject *)&_Py_NoneStruct; cpy_r_r167 = cpy_r_r165 == cpy_r_r166; CPy_DECREF(cpy_r_r165); @@ -256785,7 +260022,7 @@ CPyL131: ; cpy_r_r171 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r171 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 323, CPyStatic_subscription_manager___globals); - goto CPyL322; + goto CPyL320; } CPy_INCREF(cpy_r_r171); CPyL132: ; @@ -256796,7 +260033,7 @@ CPyL132: ; cpy_r_r176 = PyObject_VectorcallMethod(cpy_r_r173, cpy_r_r175, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r176 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL323; + goto CPyL321; } CPy_DECREF(cpy_r_r172); CPy_DECREF(cpy_r_r171); @@ -256805,7 +260042,7 @@ CPyL132: ; cpy_r_r179 = CPyObject_GetAttr(cpy_r_r177, cpy_r_r178); if (unlikely(cpy_r_r179 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL324; + goto CPyL322; } PyObject *cpy_r_r180[1] = {cpy_r_r176}; cpy_r_r181 = (PyObject **)&cpy_r_r180; @@ -256813,7 +260050,7 @@ CPyL132: ; CPy_DECREF(cpy_r_r179); if (unlikely(cpy_r_r182 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL324; + goto CPyL322; } CPy_DECREF(cpy_r_r176); if (((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task != NULL) { @@ -256838,7 +260075,7 @@ CPyL138: ; cpy_r_r186 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__task; if (unlikely(cpy_r_r186 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "task", 324, CPyStatic_subscription_manager___globals); - goto CPyL325; + goto CPyL323; } CPy_INCREF(cpy_r_r186); CPyL139: ; @@ -256860,7 +260097,7 @@ CPyL141: ; cpy_r_r190 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; if (unlikely(cpy_r_r190 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "self", 325, CPyStatic_subscription_manager___globals); - goto CPyL326; + goto CPyL324; } CPy_INCREF_NO_IMM(cpy_r_r190); CPyL142: ; @@ -256869,7 +260106,7 @@ CPyL142: ; CPy_DECREF_NO_IMM(cpy_r_r190); if (unlikely(cpy_r_r192 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL326; + goto CPyL324; } cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ PyObject *cpy_r_r194[2] = {cpy_r_r189, cpy_r_r192}; @@ -256877,9 +260114,9 @@ CPyL142: ; cpy_r_r196 = PyObject_VectorcallMethod(cpy_r_r193, cpy_r_r195, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r196 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL327; + goto CPyL325; } else - goto CPyL328; + goto CPyL326; CPyL144: ; CPy_DECREF(cpy_r_r189); CPy_DECREF(cpy_r_r192); @@ -256895,7 +260132,7 @@ CPyL146: ; cpy_r_r198 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__sub_context; if (unlikely(cpy_r_r198 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "sub_context", 328, CPyStatic_subscription_manager___globals); - goto CPyL329; + goto CPyL327; } CPy_INCREF(cpy_r_r198); CPyL147: ; @@ -256906,7 +260143,7 @@ CPyL147: ; cpy_r_r203 = PyObject_VectorcallMethod(cpy_r_r200, cpy_r_r202, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r203 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL330; + goto CPyL328; } CPy_DECREF(cpy_r_r199); CPy_DECREF(cpy_r_r198); @@ -256961,13 +260198,13 @@ CPyL156: ; CPyL157: ; cpy_r_r214 = (PyObject *)&_Py_NoneStruct; cpy_r_r215 = cpy_r_type != cpy_r_r214; - if (!cpy_r_r215) goto CPyL331; + if (!cpy_r_r215) goto CPyL329; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL161; } else - goto CPyL332; + goto CPyL330; CPyL159: ; CPy_Unreachable(); CPyL160: ; @@ -256984,13 +260221,13 @@ CPyL161: ; cpy_r_r217 = 1; if (unlikely(!cpy_r_r217)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL333; + goto CPyL331; } cpy_r_r218 = (PyObject **)&cpy_r_r7; cpy_r_r219 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; if (unlikely(cpy_r_r219 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL333; + goto CPyL331; } CPy_INCREF(cpy_r_r219); CPyL163: ; @@ -256998,14 +260235,14 @@ CPyL163: ; CPy_DecRef(cpy_r_r219); if (unlikely(cpy_r_r220 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL333; + goto CPyL331; } if (cpy_r_r220) goto CPyL167; cpy_r_r212 = cpy_r_r7; cpy_r_r221 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__25; if (unlikely(cpy_r_r221.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__25", -1, CPyStatic_subscription_manager___globals); - goto CPyL334; + goto CPyL332; } CPy_INCREF(cpy_r_r221.f0); CPy_INCREF(cpy_r_r221.f1); @@ -257054,7 +260291,7 @@ CPyL172: ; cpy_r_r225 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__24; if (unlikely(cpy_r_r225 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__24", -1, CPyStatic_subscription_manager___globals); - goto CPyL335; + goto CPyL333; } CPy_INCREF(cpy_r_r225); CPyL173: ; @@ -257122,9 +260359,9 @@ CPyL183: ; cpy_r_r241 = PyObject_VectorcallMethod(cpy_r_r238, cpy_r_r240, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r241 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL336; + goto CPyL334; } else - goto CPyL337; + goto CPyL335; CPyL184: ; CPy_DecRef(cpy_r_r236); cpy_r_r242 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; @@ -257170,9 +260407,9 @@ CPyL189: ; cpy_r_r253 = PyObject_VectorcallMethod(cpy_r_r250, cpy_r_r252, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r253 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL338; + goto CPyL336; } else - goto CPyL339; + goto CPyL337; CPyL190: ; CPy_DecRef(cpy_r_r248); cpy_r_r254 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__self; @@ -257210,11 +260447,11 @@ CPyL194: ; cpy_r_r260 = (PyObject **)&cpy_r_r9; cpy_r_r261 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r257, cpy_r_r258, cpy_r_r258, cpy_r_r258, cpy_r_r258, cpy_r_r260); CPy_DecRef(cpy_r_r257); - if (cpy_r_r261 != NULL) goto CPyL340; + if (cpy_r_r261 != NULL) goto CPyL338; cpy_r_r262 = cpy_r_r9 != 0; if (unlikely(!cpy_r_r262)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL341; + goto CPyL339; } cpy_r_r263 = cpy_r_r9; CPy_DecRef(cpy_r_r263); @@ -257237,13 +260474,13 @@ CPyL198: ; CPyL199: ; cpy_r_r268 = (PyObject *)&_Py_NoneStruct; cpy_r_r269 = cpy_r_type != cpy_r_r268; - if (!cpy_r_r269) goto CPyL342; + if (!cpy_r_r269) goto CPyL340; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL203; } else - goto CPyL343; + goto CPyL341; CPyL201: ; CPy_Unreachable(); CPyL202: ; @@ -257260,13 +260497,13 @@ CPyL203: ; cpy_r_r271 = 1; if (unlikely(!cpy_r_r271)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL344; + goto CPyL342; } cpy_r_r272 = (PyObject **)&cpy_r_r11; cpy_r_r273 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; if (unlikely(cpy_r_r273 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL344; + goto CPyL342; } CPy_INCREF_NO_IMM(cpy_r_r273); CPyL205: ; @@ -257274,14 +260511,14 @@ CPyL205: ; CPy_DecRef(cpy_r_r273); if (unlikely(cpy_r_r274 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL344; + goto CPyL342; } if (cpy_r_r274) goto CPyL209; cpy_r_r266 = cpy_r_r11; cpy_r_r275 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__28; if (unlikely(cpy_r_r275.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__28", -1, CPyStatic_subscription_manager___globals); - goto CPyL345; + goto CPyL343; } CPy_INCREF(cpy_r_r275.f0); CPy_INCREF(cpy_r_r275.f1); @@ -257330,7 +260567,7 @@ CPyL214: ; cpy_r_r279 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__27; if (unlikely(cpy_r_r279 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__27", -1, CPyStatic_subscription_manager___globals); - goto CPyL346; + goto CPyL344; } CPy_INCREF_NO_IMM(cpy_r_r279); CPyL215: ; @@ -257387,7 +260624,7 @@ CPyL225: ; cpy_r_r291 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__e; if (unlikely(cpy_r_r291 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "e", 345, CPyStatic_subscription_manager___globals); - goto CPyL347; + goto CPyL345; } CPy_INCREF(cpy_r_r291); CPyL226: ; @@ -257396,13 +260633,13 @@ CPyL226: ; CPy_DecRef(cpy_r_r291); if (unlikely(cpy_r_r293 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL347; + goto CPyL345; } if (likely(PyUnicode_Check(cpy_r_r293))) cpy_r_r294 = cpy_r_r293; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 345, CPyStatic_subscription_manager___globals, "str", cpy_r_r293); - goto CPyL347; + goto CPyL345; } cpy_r_r295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ PyObject *cpy_r_r296[3] = {cpy_r_r289, cpy_r_r290, cpy_r_r294}; @@ -257410,9 +260647,9 @@ CPyL226: ; cpy_r_r298 = PyObject_VectorcallMethod(cpy_r_r295, cpy_r_r297, 9223372036854775811ULL, 0); if (unlikely(cpy_r_r298 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL348; + goto CPyL346; } else - goto CPyL349; + goto CPyL347; CPyL229: ; CPy_DecRef(cpy_r_r289); CPy_DecRef(cpy_r_r294); @@ -257432,9 +260669,9 @@ CPyL230: ; cpy_r_r304 = PyObject_VectorcallMethod(cpy_r_r301, cpy_r_r303, 9223372036854775809ULL, 0); if (unlikely(cpy_r_r304 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL350; + goto CPyL348; } else - goto CPyL351; + goto CPyL349; CPyL231: ; CPy_DecRef(cpy_r_r300); cpy_r_r305 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__26; @@ -257571,11 +260808,11 @@ CPyL251: ; cpy_r_r326 = (PyObject **)&cpy_r_r13; cpy_r_r327 = CPyDef_subscription_manager____cleanup_remaining_tasks_SubscriptionManager_gen_____mypyc_generator_helper__(cpy_r_r323, cpy_r_r324, cpy_r_r324, cpy_r_r324, cpy_r_r324, cpy_r_r326); CPy_DECREF_NO_IMM(cpy_r_r323); - if (cpy_r_r327 != NULL) goto CPyL352; + if (cpy_r_r327 != NULL) goto CPyL350; cpy_r_r328 = cpy_r_r13 != 0; if (unlikely(!cpy_r_r328)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL353; + goto CPyL351; } cpy_r_r329 = cpy_r_r13; CPy_DECREF(cpy_r_r329); @@ -257598,13 +260835,13 @@ CPyL255: ; CPyL256: ; cpy_r_r334 = (PyObject *)&_Py_NoneStruct; cpy_r_r335 = cpy_r_type != cpy_r_r334; - if (!cpy_r_r335) goto CPyL354; + if (!cpy_r_r335) goto CPyL352; CPyErr_SetObjectAndTraceback(cpy_r_type, cpy_r_value, cpy_r_traceback); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); goto CPyL260; } else - goto CPyL355; + goto CPyL353; CPyL258: ; CPy_Unreachable(); CPyL259: ; @@ -257621,13 +260858,13 @@ CPyL260: ; cpy_r_r337 = 1; if (unlikely(!cpy_r_r337)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", -1, CPyStatic_subscription_manager___globals); - goto CPyL356; + goto CPyL354; } cpy_r_r338 = (PyObject **)&cpy_r_r15; cpy_r_r339 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; if (unlikely(cpy_r_r339 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL356; + goto CPyL354; } CPy_INCREF_NO_IMM(cpy_r_r339); CPyL262: ; @@ -257635,14 +260872,14 @@ CPyL262: ; CPy_DecRef(cpy_r_r339); if (unlikely(cpy_r_r340 == 2)) { CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals); - goto CPyL356; + goto CPyL354; } if (cpy_r_r340) goto CPyL266; cpy_r_r332 = cpy_r_r15; cpy_r_r341 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__30; if (unlikely(cpy_r_r341.f0 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__30", -1, CPyStatic_subscription_manager___globals); - goto CPyL357; + goto CPyL355; } CPy_INCREF(cpy_r_r341.f0); CPy_INCREF(cpy_r_r341.f1); @@ -257691,7 +260928,7 @@ CPyL271: ; cpy_r_r345 = ((faster_web3___providers___persistent___subscription_manager___handle_subscriptions_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__29; if (unlikely(cpy_r_r345 == NULL)) { CPy_AttributeError("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", "handle_subscriptions_SubscriptionManager_gen", "__mypyc_temp__29", -1, CPyStatic_subscription_manager___globals); - goto CPyL358; + goto CPyL356; } CPy_INCREF_NO_IMM(cpy_r_r345); CPyL272: ; @@ -257721,36 +260958,36 @@ CPyL280: ; return 0; CPyL281: ; cpy_r_r350 = cpy_r_r16 == 0; - if (cpy_r_r350) goto CPyL359; + if (cpy_r_r350) goto CPyL357; cpy_r_r351 = cpy_r_r16 == 1; if (cpy_r_r351) { - goto CPyL360; + goto CPyL358; } else - goto CPyL361; + goto CPyL359; CPyL283: ; cpy_r_r352 = cpy_r_r16 == 2; if (cpy_r_r352) { - goto CPyL362; + goto CPyL360; } else - goto CPyL363; + goto CPyL361; CPyL284: ; cpy_r_r353 = cpy_r_r16 == 3; if (cpy_r_r353) { - goto CPyL364; + goto CPyL362; } else - goto CPyL365; + goto CPyL363; CPyL285: ; cpy_r_r354 = cpy_r_r16 == 4; if (cpy_r_r354) { - goto CPyL366; + goto CPyL364; } else - goto CPyL367; + goto CPyL365; CPyL286: ; cpy_r_r355 = cpy_r_r16 == 5; if (cpy_r_r355) { goto CPyL256; } else - goto CPyL368; + goto CPyL366; CPyL287: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r356 = 0; @@ -257763,270 +261000,264 @@ CPyL289: ; cpy_r_r357 = NULL; return cpy_r_r357; CPyL290: ; - CPy_DecRef(cpy_r_r19); - goto CPyL289; -CPyL291: ; CPy_DecRef(cpy_r_r28); goto CPyL289; -CPyL292: ; +CPyL291: ; CPy_DECREF(cpy_r_r33); goto CPyL11; -CPyL293: ; +CPyL292: ; CPy_DecRef(cpy_r_r39); goto CPyL289; -CPyL294: ; - CPy_DecRef(cpy_r_r44); - goto CPyL289; -CPyL295: ; +CPyL293: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL296: ; +CPyL294: ; CPy_XDecRef(cpy_r_r1); goto CPyL177; -CPyL297: ; +CPyL295: ; CPy_DecRef(cpy_r_r60); goto CPyL177; -CPyL298: ; +CPyL296: ; CPy_XDECREF(cpy_r_r3); goto CPyL37; -CPyL299: ; +CPyL297: ; CPy_XDECREF(cpy_r_r3); goto CPyL36; -CPyL300: ; +CPyL298: ; CPy_XDecRef(cpy_r_r3); goto CPyL46; -CPyL301: ; +CPyL299: ; CPy_DecRef(cpy_r_r63); goto CPyL46; -CPyL302: ; +CPyL300: ; CPy_DecRef(cpy_r_r60); goto CPyL46; -CPyL303: ; +CPyL301: ; CPy_DecRef(cpy_r_arg); goto CPyL177; -CPyL304: ; +CPyL302: ; CPy_DecRef(cpy_r_r84); goto CPyL177; -CPyL305: ; +CPyL303: ; CPy_DecRef(cpy_r_r84); CPy_DecRef(cpy_r_r85); goto CPyL177; -CPyL306: ; +CPyL304: ; CPy_DecRef(cpy_r_r95); goto CPyL177; -CPyL307: ; +CPyL305: ; CPy_XDECREF(cpy_r_r5); goto CPyL71; -CPyL308: ; +CPyL306: ; CPy_XDECREF(cpy_r_r5); goto CPyL70; -CPyL309: ; +CPyL307: ; CPy_XDecRef(cpy_r_r5); goto CPyL80; -CPyL310: ; +CPyL308: ; CPy_DecRef(cpy_r_r98); goto CPyL80; -CPyL311: ; +CPyL309: ; CPy_DecRef(cpy_r_r95); goto CPyL80; -CPyL312: ; +CPyL310: ; CPy_DecRef(cpy_r_arg); goto CPyL177; -CPyL313: ; +CPyL311: ; CPy_DecRef(cpy_r_r122); goto CPyL177; -CPyL314: ; +CPyL312: ; CPy_DECREF(cpy_r_r127); goto CPyL20; -CPyL315: ; +CPyL313: ; CPy_DecRef(cpy_r_r135); goto CPyL177; -CPyL316: ; +CPyL314: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); goto CPyL177; -CPyL317: ; +CPyL315: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); goto CPyL177; -CPyL318: ; +CPyL316: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); CPy_DecRef(cpy_r_r144); goto CPyL177; -CPyL319: ; +CPyL317: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); CPy_DecRef(cpy_r_r144); CPy_DecRef(cpy_r_r147); goto CPyL177; -CPyL320: ; +CPyL318: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); CPy_DecRef(cpy_r_r147); CPy_DecRef(cpy_r_r148); goto CPyL177; -CPyL321: ; +CPyL319: ; CPy_DecRef(cpy_r_r147); CPy_DecRef(cpy_r_r148); goto CPyL177; -CPyL322: ; +CPyL320: ; CPy_DecRef(cpy_r_r170); goto CPyL177; -CPyL323: ; +CPyL321: ; CPy_DecRef(cpy_r_r171); CPy_DecRef(cpy_r_r172); goto CPyL177; -CPyL324: ; +CPyL322: ; CPy_DecRef(cpy_r_r176); goto CPyL177; -CPyL325: ; +CPyL323: ; CPy_DecRef(cpy_r_r185); goto CPyL177; -CPyL326: ; +CPyL324: ; CPy_DecRef(cpy_r_r189); goto CPyL177; -CPyL327: ; +CPyL325: ; CPy_DecRef(cpy_r_r189); CPy_DecRef(cpy_r_r192); goto CPyL177; -CPyL328: ; +CPyL326: ; CPy_DECREF(cpy_r_r196); goto CPyL144; -CPyL329: ; +CPyL327: ; CPy_DecRef(cpy_r_r197); goto CPyL177; -CPyL330: ; +CPyL328: ; CPy_DecRef(cpy_r_r198); CPy_DecRef(cpy_r_r199); goto CPyL177; -CPyL331: ; +CPyL329: ; CPy_XDECREF(cpy_r_r7); goto CPyL160; -CPyL332: ; +CPyL330: ; CPy_XDECREF(cpy_r_r7); goto CPyL159; -CPyL333: ; +CPyL331: ; CPy_XDecRef(cpy_r_r7); goto CPyL169; -CPyL334: ; +CPyL332: ; CPy_DecRef(cpy_r_r212); goto CPyL169; -CPyL335: ; +CPyL333: ; CPy_DecRef(cpy_r_arg); goto CPyL177; -CPyL336: ; +CPyL334: ; CPy_DecRef(cpy_r_r236); goto CPyL237; -CPyL337: ; +CPyL335: ; CPy_DecRef(cpy_r_r241); goto CPyL184; -CPyL338: ; +CPyL336: ; CPy_DecRef(cpy_r_r248); goto CPyL237; -CPyL339: ; +CPyL337: ; CPy_DecRef(cpy_r_r253); goto CPyL190; -CPyL340: ; +CPyL338: ; CPy_XDecRef(cpy_r_r9); goto CPyL197; -CPyL341: ; +CPyL339: ; CPy_XDecRef(cpy_r_r9); goto CPyL237; -CPyL342: ; +CPyL340: ; CPy_XDECREF(cpy_r_r11); goto CPyL202; -CPyL343: ; +CPyL341: ; CPy_XDECREF(cpy_r_r11); goto CPyL201; -CPyL344: ; +CPyL342: ; CPy_XDecRef(cpy_r_r11); goto CPyL211; -CPyL345: ; +CPyL343: ; CPy_DecRef(cpy_r_r266); goto CPyL211; -CPyL346: ; +CPyL344: ; CPy_DecRef(cpy_r_arg); goto CPyL237; -CPyL347: ; +CPyL345: ; CPy_DecRef(cpy_r_r289); goto CPyL237; -CPyL348: ; +CPyL346: ; CPy_DecRef(cpy_r_r289); CPy_DecRef(cpy_r_r294); goto CPyL237; -CPyL349: ; +CPyL347: ; CPy_DecRef(cpy_r_r298); goto CPyL229; -CPyL350: ; +CPyL348: ; CPy_DecRef(cpy_r_r300); goto CPyL237; -CPyL351: ; +CPyL349: ; CPy_DecRef(cpy_r_r304); goto CPyL231; -CPyL352: ; +CPyL350: ; CPy_XDECREF(cpy_r_r13); goto CPyL254; -CPyL353: ; +CPyL351: ; CPy_XDecRef(cpy_r_r13); goto CPyL289; -CPyL354: ; +CPyL352: ; CPy_XDECREF(cpy_r_r15); goto CPyL259; -CPyL355: ; +CPyL353: ; CPy_XDECREF(cpy_r_r15); goto CPyL258; -CPyL356: ; +CPyL354: ; CPy_XDecRef(cpy_r_r15); goto CPyL268; -CPyL357: ; +CPyL355: ; CPy_DecRef(cpy_r_r332); goto CPyL268; -CPyL358: ; +CPyL356: ; CPy_DecRef(cpy_r_arg); goto CPyL289; -CPyL359: ; +CPyL357: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL1; -CPyL360: ; +CPyL358: ; CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL34; -CPyL361: ; +CPyL359: ; CPy_XDECREF(cpy_r_r3); goto CPyL283; -CPyL362: ; +CPyL360: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL68; -CPyL363: ; +CPyL361: ; CPy_XDECREF(cpy_r_r5); goto CPyL284; -CPyL364: ; +CPyL362: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL157; -CPyL365: ; +CPyL363: ; CPy_XDECREF(cpy_r_r7); goto CPyL285; -CPyL366: ; +CPyL364: ; CPy_XDECREF(cpy_r_r15); goto CPyL199; -CPyL367: ; +CPyL365: ; CPy_XDECREF(cpy_r_r11); goto CPyL286; -CPyL368: ; +CPyL366: ; CPy_XDECREF(cpy_r_r15); goto CPyL287; } @@ -258229,10 +261460,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp864 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp864); - PyObject *__tmp865 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp865); + PyObject *__tmp882 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp882); + PyObject *__tmp883 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp883); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -259002,23 +262233,23 @@ PyObject *CPyPy_rpc___utils___check_if_retry_on_failure(PyObject *self, PyObject PyObject *arg_allowlist; if (obj_allowlist == NULL) { arg_allowlist = NULL; - goto __LL866; + goto __LL884; } if (PySet_Check(obj_allowlist)) arg_allowlist = obj_allowlist; else { arg_allowlist = NULL; } - if (arg_allowlist != NULL) goto __LL866; + if (arg_allowlist != NULL) goto __LL884; if (obj_allowlist == Py_None) arg_allowlist = obj_allowlist; else { arg_allowlist = NULL; } - if (arg_allowlist != NULL) goto __LL866; + if (arg_allowlist != NULL) goto __LL884; CPy_TypeError("set or None", obj_allowlist); goto fail; -__LL866: ; +__LL884: ; char retval = CPyDef_rpc___utils___check_if_retry_on_failure(arg_method, arg_allowlist); if (retval == 2) { return NULL; @@ -259267,19 +262498,19 @@ PyObject *CPyPy_rpc___utils_____init___3_ExceptionRetryConfiguration_obj_____cal PyObject *arg_errors; if (obj_errors == NULL) { arg_errors = NULL; - goto __LL867; + goto __LL885; } arg_errors = obj_errors; - if (arg_errors != NULL) goto __LL867; + if (arg_errors != NULL) goto __LL885; if (obj_errors == Py_None) arg_errors = obj_errors; else { arg_errors = NULL; } - if (arg_errors != NULL) goto __LL867; + if (arg_errors != NULL) goto __LL885; CPy_TypeError("object or None", obj_errors); goto fail; -__LL867: ; +__LL885: ; CPyTagged arg_retries; if (obj_retries == NULL) { arg_retries = CPY_INT_TAG; @@ -259299,19 +262530,19 @@ __LL867: ; PyObject *arg_method_allowlist; if (obj_method_allowlist == NULL) { arg_method_allowlist = NULL; - goto __LL868; + goto __LL886; } arg_method_allowlist = obj_method_allowlist; - if (arg_method_allowlist != NULL) goto __LL868; + if (arg_method_allowlist != NULL) goto __LL886; if (obj_method_allowlist == Py_None) arg_method_allowlist = obj_method_allowlist; else { arg_method_allowlist = NULL; } - if (arg_method_allowlist != NULL) goto __LL868; + if (arg_method_allowlist != NULL) goto __LL886; CPy_TypeError("object or None", obj_method_allowlist); goto fail; -__LL868: ; +__LL886: ; char retval = CPyDef_rpc___utils_____init___3_ExceptionRetryConfiguration_obj_____call__(arg___mypyc_self__, arg_self, arg_errors, arg_retries, arg_backoff_factor, arg_method_allowlist, __bitmap); if (retval == 2) { return NULL; @@ -265128,10 +268359,10 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp869 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp869); - PyObject *__tmp870 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp870); + PyObject *__tmp887 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp887); + PyObject *__tmp888 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp888); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); @@ -265265,16 +268496,16 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp871 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp871); - PyObject *__tmp872 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp872); - PyObject *__tmp873 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp873); - PyObject *__tmp874 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp874); - PyObject *__tmp875 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp875); + PyObject *__tmp889 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp889); + PyObject *__tmp890 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp890); + PyObject *__tmp891 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp891); + PyObject *__tmp892 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp892); + PyObject *__tmp893 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp893); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); @@ -265344,18 +268575,18 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp876 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp876); - PyObject *__tmp877 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp877); - PyObject *__tmp878 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp878); - PyObject *__tmp879 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp879); - PyObject *__tmp880 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp880); - PyObject *__tmp881 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp881); + PyObject *__tmp894 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp894); + PyObject *__tmp895 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp895); + PyObject *__tmp896 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp896); + PyObject *__tmp897 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp897); + PyObject *__tmp898 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp898); + PyObject *__tmp899 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp899); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); @@ -265452,12 +268683,12 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp882 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp882); - PyObject *__tmp883 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp883); - PyObject *__tmp884 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp884); + PyObject *__tmp900 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp900); + PyObject *__tmp901 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp901); + PyObject *__tmp902 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp902); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); @@ -265508,12 +268739,12 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp885 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp885); - PyObject *__tmp886 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp886); - PyObject *__tmp887 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp887); + PyObject *__tmp903 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp903); + PyObject *__tmp904 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp904); + PyObject *__tmp905 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp905); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); @@ -265572,10 +268803,10 @@ CPyL3: ; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp888 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp888); - PyObject *__tmp889 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp889); + PyObject *__tmp906 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp906); + PyObject *__tmp907 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp907); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); @@ -265611,14 +268842,14 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp890 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp890); - PyObject *__tmp891 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp891); - PyObject *__tmp892 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp892); - PyObject *__tmp893 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp893); + PyObject *__tmp908 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp908); + PyObject *__tmp909 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp909); + PyObject *__tmp910 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp910); + PyObject *__tmp911 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp911); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); @@ -265852,10 +269083,10 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp894 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp894); - PyObject *__tmp895 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp895); + PyObject *__tmp912 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp912); + PyObject *__tmp913 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp913); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); @@ -265868,10 +269099,10 @@ CPyL3: ; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp896 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp896); - PyObject *__tmp897 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp897); + PyObject *__tmp914 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp914); + PyObject *__tmp915 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp915); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); @@ -266835,10 +270066,10 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp898 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp898); - PyObject *__tmp899 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp899); + PyObject *__tmp916 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp916); + PyObject *__tmp917 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp917); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); @@ -266960,10 +270191,10 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp900 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp900); - PyObject *__tmp901 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp901); + PyObject *__tmp918 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp918); + PyObject *__tmp919 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp919); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); @@ -267280,10 +270511,10 @@ CPyL272: ; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp902 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp902); - PyObject *__tmp903 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp903); + PyObject *__tmp920 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp920); + PyObject *__tmp921 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp921); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); @@ -267338,14 +270569,14 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp904 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp904); - PyObject *__tmp905 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp905); - PyObject *__tmp906 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp906); - PyObject *__tmp907 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp907); + PyObject *__tmp922 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp922); + PyObject *__tmp923 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp923); + PyObject *__tmp924 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp924); + PyObject *__tmp925 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp925); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); @@ -267384,10 +270615,10 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp908 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp908); - PyObject *__tmp909 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp909); + PyObject *__tmp926 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp926); + PyObject *__tmp927 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp927); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); @@ -267425,12 +270656,12 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp910 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp910); - PyObject *__tmp911 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp911); - PyObject *__tmp912 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp912); + PyObject *__tmp928 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp928); + PyObject *__tmp929 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp929); + PyObject *__tmp930 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp930); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); @@ -267470,10 +270701,10 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp913 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp913); - PyObject *__tmp914 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp914); + PyObject *__tmp931 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp931); + PyObject *__tmp932 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp932); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); @@ -267503,10 +270734,10 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp915 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp915); - PyObject *__tmp916 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp916); + PyObject *__tmp933 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp933); + PyObject *__tmp934 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp934); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); @@ -267536,10 +270767,10 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp917 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp917); - PyObject *__tmp918 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp918); + PyObject *__tmp935 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp935); + PyObject *__tmp936 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp936); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); @@ -267585,12 +270816,12 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp919 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp919); - PyObject *__tmp920 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp920); - PyObject *__tmp921 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp921); + PyObject *__tmp937 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp937); + PyObject *__tmp938 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp938); + PyObject *__tmp939 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp939); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); @@ -267620,10 +270851,10 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp922 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp922); - PyObject *__tmp923 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp923); + PyObject *__tmp940 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp940); + PyObject *__tmp941 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp941); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); @@ -267658,10 +270889,10 @@ CPyL272: ; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp924 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp924); - PyObject *__tmp925 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp925); + PyObject *__tmp942 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp942); + PyObject *__tmp943 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp943); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); @@ -270207,16 +273438,16 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp926 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp926); - PyObject *__tmp927 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp927); - PyObject *__tmp928 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp928); - PyObject *__tmp929 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp929); - PyObject *__tmp930 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp930); + PyObject *__tmp944 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp944); + PyObject *__tmp945 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp945); + PyObject *__tmp946 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp946); + PyObject *__tmp947 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp947); + PyObject *__tmp948 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp948); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); @@ -270256,10 +273487,10 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp931 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp931); - PyObject *__tmp932 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp932); + PyObject *__tmp949 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp949); + PyObject *__tmp950 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp950); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); @@ -270724,18 +273955,18 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp933 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp933); - PyObject *__tmp934 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp934); - PyObject *__tmp935 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp935); - PyObject *__tmp936 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp936); - PyObject *__tmp937 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp937); - PyObject *__tmp938 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp938); + PyObject *__tmp951 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp951); + PyObject *__tmp952 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp952); + PyObject *__tmp953 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp953); + PyObject *__tmp954 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp954); + PyObject *__tmp955 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp955); + PyObject *__tmp956 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp956); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); @@ -271120,10 +274351,10 @@ CPyL832: ; cpy_r_r2284 = PyTuple_New(2); if (unlikely(cpy_r_r2284 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp939 = cpy_r_r2283.f0; - PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp939); - PyObject *__tmp940 = cpy_r_r2283.f1; - PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp940); + PyObject *__tmp957 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp957); + PyObject *__tmp958 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp958); cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); CPy_DECREF(cpy_r_r2276); CPy_DECREF(cpy_r_r2284); @@ -271240,10 +274471,10 @@ CPyL832: ; cpy_r_r2326 = PyTuple_New(2); if (unlikely(cpy_r_r2326 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp941 = cpy_r_r2325.f0; - PyTuple_SET_ITEM(cpy_r_r2326, 0, __tmp941); - PyObject *__tmp942 = cpy_r_r2325.f1; - PyTuple_SET_ITEM(cpy_r_r2326, 1, __tmp942); + PyObject *__tmp959 = cpy_r_r2325.f0; + PyTuple_SET_ITEM(cpy_r_r2326, 0, __tmp959); + PyObject *__tmp960 = cpy_r_r2325.f1; + PyTuple_SET_ITEM(cpy_r_r2326, 1, __tmp960); cpy_r_r2327 = PyObject_GetItem(cpy_r_r2314, cpy_r_r2326); CPy_DECREF(cpy_r_r2314); CPy_DECREF(cpy_r_r2326); @@ -271294,12 +274525,12 @@ CPyL832: ; cpy_r_r2345 = PyTuple_New(3); if (unlikely(cpy_r_r2345 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp943 = cpy_r_r2344.f0; - PyTuple_SET_ITEM(cpy_r_r2345, 0, __tmp943); - PyObject *__tmp944 = cpy_r_r2344.f1; - PyTuple_SET_ITEM(cpy_r_r2345, 1, __tmp944); - PyObject *__tmp945 = cpy_r_r2344.f2; - PyTuple_SET_ITEM(cpy_r_r2345, 2, __tmp945); + PyObject *__tmp961 = cpy_r_r2344.f0; + PyTuple_SET_ITEM(cpy_r_r2345, 0, __tmp961); + PyObject *__tmp962 = cpy_r_r2344.f1; + PyTuple_SET_ITEM(cpy_r_r2345, 1, __tmp962); + PyObject *__tmp963 = cpy_r_r2344.f2; + PyTuple_SET_ITEM(cpy_r_r2345, 2, __tmp963); cpy_r_r2346 = PyObject_GetItem(cpy_r_r2334, cpy_r_r2345); CPy_DECREF(cpy_r_r2334); CPy_DECREF(cpy_r_r2345); @@ -271350,12 +274581,12 @@ CPyL832: ; cpy_r_r2364 = PyTuple_New(3); if (unlikely(cpy_r_r2364 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp946 = cpy_r_r2363.f0; - PyTuple_SET_ITEM(cpy_r_r2364, 0, __tmp946); - PyObject *__tmp947 = cpy_r_r2363.f1; - PyTuple_SET_ITEM(cpy_r_r2364, 1, __tmp947); - PyObject *__tmp948 = cpy_r_r2363.f2; - PyTuple_SET_ITEM(cpy_r_r2364, 2, __tmp948); + PyObject *__tmp964 = cpy_r_r2363.f0; + PyTuple_SET_ITEM(cpy_r_r2364, 0, __tmp964); + PyObject *__tmp965 = cpy_r_r2363.f1; + PyTuple_SET_ITEM(cpy_r_r2364, 1, __tmp965); + PyObject *__tmp966 = cpy_r_r2363.f2; + PyTuple_SET_ITEM(cpy_r_r2364, 2, __tmp966); cpy_r_r2365 = PyObject_GetItem(cpy_r_r2353, cpy_r_r2364); CPy_DECREF(cpy_r_r2353); CPy_DECREF(cpy_r_r2364); @@ -271415,10 +274646,10 @@ CPyL832: ; cpy_r_r2387 = PyTuple_New(2); if (unlikely(cpy_r_r2387 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp949 = cpy_r_r2386.f0; - PyTuple_SET_ITEM(cpy_r_r2387, 0, __tmp949); - PyObject *__tmp950 = cpy_r_r2386.f1; - PyTuple_SET_ITEM(cpy_r_r2387, 1, __tmp950); + PyObject *__tmp967 = cpy_r_r2386.f0; + PyTuple_SET_ITEM(cpy_r_r2387, 0, __tmp967); + PyObject *__tmp968 = cpy_r_r2386.f1; + PyTuple_SET_ITEM(cpy_r_r2387, 1, __tmp968); cpy_r_r2388 = PyObject_GetItem(cpy_r_r2372, cpy_r_r2387); CPy_DECREF(cpy_r_r2372); CPy_DECREF(cpy_r_r2387); @@ -271469,10 +274700,10 @@ CPyL832: ; cpy_r_r2406 = PyTuple_New(2); if (unlikely(cpy_r_r2406 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp951 = cpy_r_r2405.f0; - PyTuple_SET_ITEM(cpy_r_r2406, 0, __tmp951); - PyObject *__tmp952 = cpy_r_r2405.f1; - PyTuple_SET_ITEM(cpy_r_r2406, 1, __tmp952); + PyObject *__tmp969 = cpy_r_r2405.f0; + PyTuple_SET_ITEM(cpy_r_r2406, 0, __tmp969); + PyObject *__tmp970 = cpy_r_r2405.f1; + PyTuple_SET_ITEM(cpy_r_r2406, 1, __tmp970); cpy_r_r2407 = PyObject_GetItem(cpy_r_r2395, cpy_r_r2406); CPy_DECREF(cpy_r_r2395); CPy_DECREF(cpy_r_r2406); @@ -271532,10 +274763,10 @@ CPyL832: ; cpy_r_r2429 = PyTuple_New(2); if (unlikely(cpy_r_r2429 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp953 = cpy_r_r2428.f0; - PyTuple_SET_ITEM(cpy_r_r2429, 0, __tmp953); - PyObject *__tmp954 = cpy_r_r2428.f1; - PyTuple_SET_ITEM(cpy_r_r2429, 1, __tmp954); + PyObject *__tmp971 = cpy_r_r2428.f0; + PyTuple_SET_ITEM(cpy_r_r2429, 0, __tmp971); + PyObject *__tmp972 = cpy_r_r2428.f1; + PyTuple_SET_ITEM(cpy_r_r2429, 1, __tmp972); cpy_r_r2430 = PyObject_GetItem(cpy_r_r2414, cpy_r_r2429); CPy_DECREF(cpy_r_r2414); CPy_DECREF(cpy_r_r2429); @@ -271586,10 +274817,10 @@ CPyL832: ; cpy_r_r2448 = PyTuple_New(2); if (unlikely(cpy_r_r2448 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp955 = cpy_r_r2447.f0; - PyTuple_SET_ITEM(cpy_r_r2448, 0, __tmp955); - PyObject *__tmp956 = cpy_r_r2447.f1; - PyTuple_SET_ITEM(cpy_r_r2448, 1, __tmp956); + PyObject *__tmp973 = cpy_r_r2447.f0; + PyTuple_SET_ITEM(cpy_r_r2448, 0, __tmp973); + PyObject *__tmp974 = cpy_r_r2447.f1; + PyTuple_SET_ITEM(cpy_r_r2448, 1, __tmp974); cpy_r_r2449 = PyObject_GetItem(cpy_r_r2437, cpy_r_r2448); CPy_DECREF(cpy_r_r2437); CPy_DECREF(cpy_r_r2448); @@ -272384,12 +275615,12 @@ CPyL1003: ; cpy_r_r2752 = PyTuple_New(3); if (unlikely(cpy_r_r2752 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp957 = cpy_r_r2751.f0; - PyTuple_SET_ITEM(cpy_r_r2752, 0, __tmp957); - PyObject *__tmp958 = cpy_r_r2751.f1; - PyTuple_SET_ITEM(cpy_r_r2752, 1, __tmp958); - PyObject *__tmp959 = cpy_r_r2751.f2; - PyTuple_SET_ITEM(cpy_r_r2752, 2, __tmp959); + PyObject *__tmp975 = cpy_r_r2751.f0; + PyTuple_SET_ITEM(cpy_r_r2752, 0, __tmp975); + PyObject *__tmp976 = cpy_r_r2751.f1; + PyTuple_SET_ITEM(cpy_r_r2752, 1, __tmp976); + PyObject *__tmp977 = cpy_r_r2751.f2; + PyTuple_SET_ITEM(cpy_r_r2752, 2, __tmp977); cpy_r_r2753 = PyObject_GetItem(cpy_r_r2743, cpy_r_r2752); CPy_DECREF(cpy_r_r2743); CPy_DECREF(cpy_r_r2752); @@ -272409,10 +275640,10 @@ CPyL1003: ; cpy_r_r2758 = PyTuple_New(2); if (unlikely(cpy_r_r2758 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp960 = cpy_r_r2757.f0; - PyTuple_SET_ITEM(cpy_r_r2758, 0, __tmp960); - PyObject *__tmp961 = cpy_r_r2757.f1; - PyTuple_SET_ITEM(cpy_r_r2758, 1, __tmp961); + PyObject *__tmp978 = cpy_r_r2757.f0; + PyTuple_SET_ITEM(cpy_r_r2758, 0, __tmp978); + PyObject *__tmp979 = cpy_r_r2757.f1; + PyTuple_SET_ITEM(cpy_r_r2758, 1, __tmp979); cpy_r_r2759 = PyObject_GetItem(cpy_r_r2740, cpy_r_r2758); CPy_DECREF(cpy_r_r2740); CPy_DECREF(cpy_r_r2758); @@ -272474,10 +275705,10 @@ CPyL1003: ; cpy_r_r2782 = PyTuple_New(2); if (unlikely(cpy_r_r2782 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp962 = cpy_r_r2781.f0; - PyTuple_SET_ITEM(cpy_r_r2782, 0, __tmp962); - PyObject *__tmp963 = cpy_r_r2781.f1; - PyTuple_SET_ITEM(cpy_r_r2782, 1, __tmp963); + PyObject *__tmp980 = cpy_r_r2781.f0; + PyTuple_SET_ITEM(cpy_r_r2782, 0, __tmp980); + PyObject *__tmp981 = cpy_r_r2781.f1; + PyTuple_SET_ITEM(cpy_r_r2782, 1, __tmp981); cpy_r_r2783 = PyObject_GetItem(cpy_r_r2769, cpy_r_r2782); CPy_DECREF(cpy_r_r2769); CPy_DECREF(cpy_r_r2782); @@ -272523,10 +275754,10 @@ CPyL1003: ; cpy_r_r2799 = PyTuple_New(2); if (unlikely(cpy_r_r2799 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp964 = cpy_r_r2798.f0; - PyTuple_SET_ITEM(cpy_r_r2799, 0, __tmp964); - PyObject *__tmp965 = cpy_r_r2798.f1; - PyTuple_SET_ITEM(cpy_r_r2799, 1, __tmp965); + PyObject *__tmp982 = cpy_r_r2798.f0; + PyTuple_SET_ITEM(cpy_r_r2799, 0, __tmp982); + PyObject *__tmp983 = cpy_r_r2798.f1; + PyTuple_SET_ITEM(cpy_r_r2799, 1, __tmp983); cpy_r_r2800 = PyObject_GetItem(cpy_r_r2786, cpy_r_r2799); CPy_DECREF(cpy_r_r2786); CPy_DECREF(cpy_r_r2799); @@ -272539,10 +275770,10 @@ CPyL1003: ; cpy_r_r2802 = PyTuple_New(2); if (unlikely(cpy_r_r2802 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp966 = cpy_r_r2801.f0; - PyTuple_SET_ITEM(cpy_r_r2802, 0, __tmp966); - PyObject *__tmp967 = cpy_r_r2801.f1; - PyTuple_SET_ITEM(cpy_r_r2802, 1, __tmp967); + PyObject *__tmp984 = cpy_r_r2801.f0; + PyTuple_SET_ITEM(cpy_r_r2802, 0, __tmp984); + PyObject *__tmp985 = cpy_r_r2801.f1; + PyTuple_SET_ITEM(cpy_r_r2802, 1, __tmp985); cpy_r_r2803 = PyObject_GetItem(cpy_r_r2766, cpy_r_r2802); CPy_DECREF(cpy_r_r2766); CPy_DECREF(cpy_r_r2802); @@ -276147,10 +279378,10 @@ CPyL1554: ; cpy_r_r4202 = PyTuple_New(2); if (unlikely(cpy_r_r4202 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp968 = cpy_r_r4201.f0; - PyTuple_SET_ITEM(cpy_r_r4202, 0, __tmp968); - PyObject *__tmp969 = cpy_r_r4201.f1; - PyTuple_SET_ITEM(cpy_r_r4202, 1, __tmp969); + PyObject *__tmp986 = cpy_r_r4201.f0; + PyTuple_SET_ITEM(cpy_r_r4202, 0, __tmp986); + PyObject *__tmp987 = cpy_r_r4201.f1; + PyTuple_SET_ITEM(cpy_r_r4202, 1, __tmp987); cpy_r_r4203 = PyObject_GetItem(cpy_r_r4194, cpy_r_r4202); CPy_DECREF(cpy_r_r4194); CPy_DECREF(cpy_r_r4202); @@ -276183,10 +279414,10 @@ CPyL1554: ; cpy_r_r4214 = PyTuple_New(2); if (unlikely(cpy_r_r4214 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp970 = cpy_r_r4213.f0; - PyTuple_SET_ITEM(cpy_r_r4214, 0, __tmp970); - PyObject *__tmp971 = cpy_r_r4213.f1; - PyTuple_SET_ITEM(cpy_r_r4214, 1, __tmp971); + PyObject *__tmp988 = cpy_r_r4213.f0; + PyTuple_SET_ITEM(cpy_r_r4214, 0, __tmp988); + PyObject *__tmp989 = cpy_r_r4213.f1; + PyTuple_SET_ITEM(cpy_r_r4214, 1, __tmp989); cpy_r_r4215 = PyObject_GetItem(cpy_r_r4210, cpy_r_r4214); CPy_DECREF(cpy_r_r4210); CPy_DECREF(cpy_r_r4214); @@ -277557,10 +280788,10 @@ CPyL1759: ; cpy_r_r4738 = PyTuple_New(2); if (unlikely(cpy_r_r4738 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp972 = cpy_r_r4737.f0; - PyTuple_SET_ITEM(cpy_r_r4738, 0, __tmp972); - PyObject *__tmp973 = cpy_r_r4737.f1; - PyTuple_SET_ITEM(cpy_r_r4738, 1, __tmp973); + PyObject *__tmp990 = cpy_r_r4737.f0; + PyTuple_SET_ITEM(cpy_r_r4738, 0, __tmp990); + PyObject *__tmp991 = cpy_r_r4737.f1; + PyTuple_SET_ITEM(cpy_r_r4738, 1, __tmp991); cpy_r_r4739 = PyObject_GetItem(cpy_r_r4732, cpy_r_r4738); CPy_DECREF(cpy_r_r4732); CPy_DECREF(cpy_r_r4738); @@ -277615,10 +280846,10 @@ CPyL1759: ; cpy_r_r4759 = PyTuple_New(2); if (unlikely(cpy_r_r4759 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp974 = cpy_r_r4758.f0; - PyTuple_SET_ITEM(cpy_r_r4759, 0, __tmp974); - PyObject *__tmp975 = cpy_r_r4758.f1; - PyTuple_SET_ITEM(cpy_r_r4759, 1, __tmp975); + PyObject *__tmp992 = cpy_r_r4758.f0; + PyTuple_SET_ITEM(cpy_r_r4759, 0, __tmp992); + PyObject *__tmp993 = cpy_r_r4758.f1; + PyTuple_SET_ITEM(cpy_r_r4759, 1, __tmp993); cpy_r_r4760 = PyObject_GetItem(cpy_r_r4753, cpy_r_r4759); CPy_DECREF(cpy_r_r4753); CPy_DECREF(cpy_r_r4759); @@ -277677,12 +280908,12 @@ CPyL1759: ; cpy_r_r4781 = PyTuple_New(3); if (unlikely(cpy_r_r4781 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp976 = cpy_r_r4780.f0; - PyTuple_SET_ITEM(cpy_r_r4781, 0, __tmp976); - PyObject *__tmp977 = cpy_r_r4780.f1; - PyTuple_SET_ITEM(cpy_r_r4781, 1, __tmp977); - PyObject *__tmp978 = cpy_r_r4780.f2; - PyTuple_SET_ITEM(cpy_r_r4781, 2, __tmp978); + PyObject *__tmp994 = cpy_r_r4780.f0; + PyTuple_SET_ITEM(cpy_r_r4781, 0, __tmp994); + PyObject *__tmp995 = cpy_r_r4780.f1; + PyTuple_SET_ITEM(cpy_r_r4781, 1, __tmp995); + PyObject *__tmp996 = cpy_r_r4780.f2; + PyTuple_SET_ITEM(cpy_r_r4781, 2, __tmp996); cpy_r_r4782 = PyObject_GetItem(cpy_r_r4776, cpy_r_r4781); CPy_DECREF(cpy_r_r4776); CPy_DECREF(cpy_r_r4781); @@ -277938,14 +281169,14 @@ CPyL1810: ; cpy_r_r4877 = PyTuple_New(4); if (unlikely(cpy_r_r4877 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp979 = cpy_r_r4876.f0; - PyTuple_SET_ITEM(cpy_r_r4877, 0, __tmp979); - PyObject *__tmp980 = cpy_r_r4876.f1; - PyTuple_SET_ITEM(cpy_r_r4877, 1, __tmp980); - PyObject *__tmp981 = cpy_r_r4876.f2; - PyTuple_SET_ITEM(cpy_r_r4877, 2, __tmp981); - PyObject *__tmp982 = cpy_r_r4876.f3; - PyTuple_SET_ITEM(cpy_r_r4877, 3, __tmp982); + PyObject *__tmp997 = cpy_r_r4876.f0; + PyTuple_SET_ITEM(cpy_r_r4877, 0, __tmp997); + PyObject *__tmp998 = cpy_r_r4876.f1; + PyTuple_SET_ITEM(cpy_r_r4877, 1, __tmp998); + PyObject *__tmp999 = cpy_r_r4876.f2; + PyTuple_SET_ITEM(cpy_r_r4877, 2, __tmp999); + PyObject *__tmp1000 = cpy_r_r4876.f3; + PyTuple_SET_ITEM(cpy_r_r4877, 3, __tmp1000); cpy_r_r4878 = PyObject_GetItem(cpy_r_r4871, cpy_r_r4877); CPy_DECREF(cpy_r_r4871); CPy_DECREF(cpy_r_r4877); @@ -282064,16 +285295,16 @@ CPyL18: ; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL983; + if (cpy_r_r39 != NULL) goto __LL1001; if (PyUnicode_Check(cpy_r_r38)) cpy_r_r39 = cpy_r_r38; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL983; + if (cpy_r_r39 != NULL) goto __LL1001; CPy_TypeErrorTraceback("faster_web3/utils/async_exception_handling.py", "async_handle_offchain_lookup", 44, CPyStatic_async_exception_handling___globals, "union[bytes, str]", cpy_r_r38); goto CPyL334; -__LL983: ; +__LL1001: ; cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -283666,10 +286897,10 @@ CPyL279: ; cpy_r_r333 = PyTuple_New(2); if (unlikely(cpy_r_r333 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp984 = cpy_r_r320.f0; - PyTuple_SET_ITEM(cpy_r_r333, 0, __tmp984); - PyObject *__tmp985 = cpy_r_r320.f1; - PyTuple_SET_ITEM(cpy_r_r333, 1, __tmp985); + PyObject *__tmp1002 = cpy_r_r320.f0; + PyTuple_SET_ITEM(cpy_r_r333, 0, __tmp1002); + PyObject *__tmp1003 = cpy_r_r320.f1; + PyTuple_SET_ITEM(cpy_r_r333, 1, __tmp1003); PyObject *cpy_r_r334[2] = {cpy_r_r333, cpy_r_r327}; cpy_r_r335 = (PyObject **)&cpy_r_r334; cpy_r_r336 = PyObject_Vectorcall(cpy_r_r331, cpy_r_r335, 2, 0); @@ -284455,10 +287686,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp986 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp986); - PyObject *__tmp987 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp987); + PyObject *__tmp1004 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1004); + PyObject *__tmp1005 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1005); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -285716,39 +288947,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp988; + PyObject *__tmp1006; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp988 = NULL; - goto __LL989; + __tmp1006 = NULL; + goto __LL1007; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp988 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp1006 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp988 = NULL; + __tmp1006 = NULL; } - if (__tmp988 == NULL) goto __LL989; - __tmp988 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp988 == NULL) goto __LL989; - __tmp988 = cpy_r_r23; -__LL989: ; - if (unlikely(__tmp988 == NULL)) { + if (__tmp1006 == NULL) goto __LL1007; + __tmp1006 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp1006 == NULL) goto __LL1007; + __tmp1006 = cpy_r_r23; +__LL1007: ; + if (unlikely(__tmp1006 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp990 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp990); - PyObject *__tmp991; - if (likely(PyUnicode_Check(__tmp990))) - __tmp991 = __tmp990; + PyObject *__tmp1008 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp1008); + PyObject *__tmp1009; + if (likely(PyUnicode_Check(__tmp1008))) + __tmp1009 = __tmp1008; else { - CPy_TypeError("str", __tmp990); - __tmp991 = NULL; + CPy_TypeError("str", __tmp1008); + __tmp1009 = NULL; } - cpy_r_r24.f0 = __tmp991; - PyObject *__tmp992 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp992); - PyObject *__tmp993; - __tmp993 = __tmp992; - cpy_r_r24.f1 = __tmp993; + cpy_r_r24.f0 = __tmp1009; + PyObject *__tmp1010 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp1010); + PyObject *__tmp1011; + __tmp1011 = __tmp1010; + cpy_r_r24.f1 = __tmp1011; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -285798,8 +289029,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp994 = { NULL, NULL }; - cpy_r_r40 = __tmp994; + tuple_T2OO __tmp1012 = { NULL, NULL }; + cpy_r_r40 = __tmp1012; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -285844,10 +289075,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp995 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp995); - PyObject *__tmp996 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp996); + PyObject *__tmp1013 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1013); + PyObject *__tmp1014 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1014); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -286163,39 +289394,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp997; + PyObject *__tmp1015; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp997 = NULL; - goto __LL998; + __tmp1015 = NULL; + goto __LL1016; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp997 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp1015 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp997 = NULL; + __tmp1015 = NULL; } - if (__tmp997 == NULL) goto __LL998; - __tmp997 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp997 == NULL) goto __LL998; - __tmp997 = cpy_r_r6; -__LL998: ; - if (unlikely(__tmp997 == NULL)) { + if (__tmp1015 == NULL) goto __LL1016; + __tmp1015 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp1015 == NULL) goto __LL1016; + __tmp1015 = cpy_r_r6; +__LL1016: ; + if (unlikely(__tmp1015 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp999 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp999); - PyObject *__tmp1000; - if (likely(PyUnicode_Check(__tmp999))) - __tmp1000 = __tmp999; + PyObject *__tmp1017 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp1017); + PyObject *__tmp1018; + if (likely(PyUnicode_Check(__tmp1017))) + __tmp1018 = __tmp1017; else { - CPy_TypeError("str", __tmp999); - __tmp1000 = NULL; + CPy_TypeError("str", __tmp1017); + __tmp1018 = NULL; } - cpy_r_r7.f0 = __tmp1000; - PyObject *__tmp1001 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp1001); - PyObject *__tmp1002; - __tmp1002 = __tmp1001; - cpy_r_r7.f1 = __tmp1002; + cpy_r_r7.f0 = __tmp1018; + PyObject *__tmp1019 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp1019); + PyObject *__tmp1020; + __tmp1020 = __tmp1019; + cpy_r_r7.f1 = __tmp1020; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -286204,8 +289435,8 @@ __LL998: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp1003 = { NULL, NULL }; - cpy_r_r8 = __tmp1003; + tuple_T2OO __tmp1021 = { NULL, NULL }; + cpy_r_r8 = __tmp1021; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -286241,10 +289472,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1004 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1004); - PyObject *__tmp1005 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1005); + PyObject *__tmp1022 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp1022); + PyObject *__tmp1023 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1023); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -286763,10 +289994,10 @@ CPyL51: ; cpy_r_r55 = PyTuple_New(2); if (unlikely(cpy_r_r55 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1006 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp1006); - PyObject *__tmp1007 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp1007); + PyObject *__tmp1024 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp1024); + PyObject *__tmp1025 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp1025); ((faster_web3___utils___caching___async_await_and_popitem_SimpleCache_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = -1; if (cpy_r_stop_iter_ptr != NULL) goto CPyL56; CPyGen_SetStopIterationValue(cpy_r_r55); @@ -287448,10 +290679,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1008 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1008); - PyObject *__tmp1009 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1009); + PyObject *__tmp1026 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1026); + PyObject *__tmp1027 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1027); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -288470,16 +291701,16 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1010; + if (cpy_r_r18 != NULL) goto __LL1028; if (PyUnicode_Check(cpy_r_r17)) cpy_r_r18 = cpy_r_r17; else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1010; + if (cpy_r_r18 != NULL) goto __LL1028; CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); goto CPyL100; -__LL1010: ; +__LL1028: ; cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); CPy_DECREF(cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { @@ -288912,10 +292143,10 @@ CPyL87: ; cpy_r_r149 = PyTuple_New(2); if (unlikely(cpy_r_r149 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1011 = cpy_r_r138.f0; - PyTuple_SET_ITEM(cpy_r_r149, 0, __tmp1011); - PyObject *__tmp1012 = cpy_r_r138.f1; - PyTuple_SET_ITEM(cpy_r_r149, 1, __tmp1012); + PyObject *__tmp1029 = cpy_r_r138.f0; + PyTuple_SET_ITEM(cpy_r_r149, 0, __tmp1029); + PyObject *__tmp1030 = cpy_r_r138.f1; + PyTuple_SET_ITEM(cpy_r_r149, 1, __tmp1030); PyObject *cpy_r_r150[2] = {cpy_r_r149, cpy_r_r143}; cpy_r_r151 = (PyObject **)&cpy_r_r150; cpy_r_r152 = PyObject_Vectorcall(cpy_r_r147, cpy_r_r151, 2, 0); @@ -289426,8 +292657,8 @@ int CPyGlobalsInit(void) CPyModule_eth_typing = Py_None; CPyModule_faster_eth_utils = Py_None; CPyModule_faster_hexbytes = Py_None; - CPyModule_faster_ens___exceptions = Py_None; CPyModule_faster_ens___constants = Py_None; + CPyModule_faster_ens___exceptions = Py_None; CPyModule_faster_web3 = Py_None; CPyModule_faster_web3___eth = Py_None; CPyModule_faster_web3___middleware = Py_None; @@ -289702,6 +292933,10 @@ int CPyGlobalsInit(void) CPyModule_faster_web3____utils___math = Py_None; CPyModule_faster_web3___exceptions = Py_None; CPyModule_faster_web3___types = Py_None; + CPyModule_faster_web3___logs = Py_None; + CPyModule_builtins = Py_None; + CPyModule_typing = Py_None; + CPyModule_faster_web3____utils___events = Py_None; CPyModule_faster_web3___providers___eth_tester = Py_None; CPyModule_builtins = Py_None; CPyModule_faster_web3___providers___eth_tester___main = Py_None; @@ -289845,7 +293080,7 @@ const char * const CPyLit_Str[] = { "\005\bbuiltins\bAsyncENS\024faster_ens.async_ens\aBaseENS\023faster_ens.base_ens", "\006\003ENS\016faster_ens.ens\017AddressMismatch\tBidTooLow\fInvalidLabel\vInvalidName", "\004\021UnauthorizedError\016UnderfundedBid\vUnownedName\025faster_ens.exceptions", - "\n\a__all__\000\003chr\001.\003ord\003map\006wholes\005valid\bconfused\ndifference", + "\n\a__all__\000\003chr\003map\001.\003ord\006wholes\005valid\bconfused\ndifference", "\004\023_codepoints_to_text\004type\005emoji\001_", "\0039Underscores \'_\' may only occur at the start of a label: \'\001\'\002--", "\002>A label\'s third and fourth characters cannot be hyphens \'-\': \'\005ascii", @@ -289859,18 +293094,22 @@ const char * const CPyLit_Str[] = { "\005\fintersection)All characters in label are confusable: \'\003\' (\003 / \001)", "\005\026Label is confusable: \'\tbytearray\005utf-8\006decode\026Labels cannot be empty", "\002(Empty name after removing 65039 (0xFE0F)\024Invalid character: \'", - "\a\016\' | codepoint \002 (\003hex\004json\003sys\034faster_ens/_normalization.py\b", - "\v\004Enum\004enum\004Path\apathlib\003Any\bClassVar\004Dict\005Final\tFrozenSet\004List\aLiteral", - "\n\bOptional\003Set\005Tuple\005Union\005final\006typing\fpyunormalize\003NFC\003NFD\amodules", - "\006\nfaster_ens\b__file__\006parent\005specs\bjoinpath\016specs_dir_path", - "\b\027normalization_spec.json\004open\b__exit__\t__enter__\004spec\004load\001f\006mapped", - "\003\022NORMALIZATION_SPEC\030EMOJI_NORMALIZATION_SPEC\025NORMALIZATION_SPEC_CM", - "\004\006fenced\031NORMALIZATION_SPEC_FENCED\006groups\031NORMALIZATION_SPEC_GROUPS", - "\004\aignored\032NORMALIZATION_SPEC_IGNORED\031NORMALIZATION_SPEC_MAPPED\003nsm", + "\b\016\' | codepoint \002 (\003hex\tenumerate\006filter\003get\004json\003sys", + "\a\034faster_ens/_normalization.py\b\004Enum\004enum\004Path\apathlib\003Any", + "\n\bClassVar\004Dict\005Final\tFrozenSet\004List\aLiteral\bOptional\003Set\005Tuple\005Union", + "\006\004cast\005final\006typing\r_unicode_data\rnormalization\fpyunormalize", + "\003\024_NFC__QC_NO_OR_MAYBE\v_NFD__QC_NO\023_NON_ZERO_CCC_TABLE", + "\003\027_COMPOSITION_EXCLUSIONS\025_COMPOSITE_BY_CDECOMP\025_FULL_CDECOMP_BY_CHAR", + "\f\003_LB\003_LL\003_SB\003_SL\003_TB\003_TL\a_TCOUNT\003_VB\003_VL\a_VCOUNT\amodules\nfaster_ens", + "\006\b__file__\006parent\005specs\bjoinpath\016specs_dir_path\027normalization_spec.json", + "\b\004open\b__exit__\t__enter__\004spec\004load\001f\006mapped\022NORMALIZATION_SPEC", + "\003\030EMOJI_NORMALIZATION_SPEC\025NORMALIZATION_SPEC_CM\006fenced", + "\004\031NORMALIZATION_SPEC_FENCED\006groups\031NORMALIZATION_SPEC_GROUPS\aignored", + "\003\032NORMALIZATION_SPEC_IGNORED\031NORMALIZATION_SPEC_MAPPED\003nsm", "\b\026NORMALIZATION_SPEC_NSM\001e\anf.json\002nf\006decomp\002NF\v__prepare__\tTokenType", "\006\005EMOJI\004TEXT\004text\017__annotations__\026mypyc filler docstring\a__doc__", - "\004\031faster_ens._normalization\n__module__\017__mypyc_attrs__\016_original_text", - "\004\024_original_codepoints\026_normalized_codepoints\nrestricted\005Token", + "\004\031faster_ens._normalization\n__module__\017__mypyc_attrs__\nrestricted", + "\004\024_original_codepoints\016_original_text\026_normalized_codepoints\005Token", "\006\nEmojiToken\tTextToken\006tokens\005Label\006labels\021ENSNormalizedName", "\006\030GROUP_COMBINED_VALID_CPS\017VALID_BY_GROUPS\001d\aprimary\tsecondary\bcombined", "\005\024WHOLE_CONFUSABLE_MAP\020VALID_CODEPOINTS\003len\003max\025MAX_LEN_EMOJI_PATTERN", @@ -289900,8 +293139,8 @@ const char * const CPyLit_Str[] = { "\003\020ResolverNotFound\023UnsupportedFunction\016InvalidBidHash", "\006\023OversizeTransaction\022ENSValidationError\004Web3\bWeb3Main\vfaster_web3\003Eth", "\004\aEthMain\017faster_web3.eth\003eth\033StalecheckMiddlewareBuilder", - "\004\026faster_web3.middleware\020middleware_onion\023ens_name_to_address\003get", - "\006\006remove\nstalecheck\005build\003add\026normalize_name_ensip15\022Label at position ", + "\004\026faster_web3.middleware\020middleware_onion\023ens_name_to_address\006remove", + "\005\nstalecheck\005build\003add\026normalize_name_ensip15\022Label at position ", "\002\031 too long after encoding.\bto_bytes", "\001q``ens_encode_name`` is deprecated and will be removed in the next major version. Use ``dns_encode_name`` instead.", "\006\022DeprecationWarning\004warn\nstacklevel\bdatetime\btimezone\003utc", @@ -289909,11 +293148,10 @@ const char * const CPyLit_Str[] = { "\004\v with a \'.\'\017is_same_address\025to_normalized_address\020remove_0x_prefix", "\003\r.addr.reverse$You must specify the sending account\016AssertionError", "\a\apopitem\004from\003all\tAsyncWeb3\rAsyncWeb3Main\bAsyncEth\fAsyncEthMain", - "\006\nmiddleware\nCollection\bSequence\004cast\bwarnings\023faster_ens/utils.py", - "\005\aAddress\020faster_eth_utils\024faster_ens.constants\006object\adefault", - "\005\festimate_gas\rGeneratorExit\rStopIteration\006latest\tget_block", - "\004\024maxPriorityFeePerGas\rbaseFeePerGas\020max_priority_fee\bchain_id", - "\002\022generate_gas_price\bgasLimit", + "\006\nmiddleware\nCollection\bSequence\bwarnings\023faster_ens/utils.py\aAddress", + "\005\020faster_eth_utils\024faster_ens.constants\006object\adefault\festimate_gas", + "\005\rGeneratorExit\rStopIteration\006latest\tget_block\024maxPriorityFeePerGas", + "\005\rbaseFeePerGas\020max_priority_fee\bchain_id\022generate_gas_price\bgasLimit", "\001rGas estimate for transaction is higher than current network gas limits. Transaction could not be sent. Estimated: ", "\004\025. Current gas limit: \016Web3ValueError\005nonce\apending", "\005\025get_transaction_count\020block_identifier\005assoc\bgasPrice\bcallable", @@ -289939,7 +293177,7 @@ const char * const CPyLit_Str[] = { "\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH", "\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info", "\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer", - "\005\036unrecognized block reference: \rWeb3TypeError\bearliest\004safe\tfinalized", + "\005\036unrecognized block reference: \rWeb3TypeError\004safe\bearliest\tfinalized", "\002\tis_string\006is_hex", "\001=Value did not match any of the recognized block identifiers: ", "\004\tTypeGuard\021typing_extensions\023ASYNC_PROVIDER_TYPE\022SYNC_PROVIDER_TYPE", @@ -290101,7 +293339,7 @@ const char * const CPyLit_Str[] = { "\002)Storage key must be a 32-byte value, got \017variable_length", "\005\023to_checksum_address\abalance\astorage\nis_address\022apply_formatter_if", "\003\021has_pretrace_keys#type_aware_apply_formatters_to_dict\tis_hexstr", - "\005\asyncing\006status\017Block with id: \v not found.\nIndexError", + "\005\006status\asyncing\017Block with id: \v not found.\nIndexError", "\003\030Unknown block identifier\020Uncle at index: \023 of block with id: ", "\002\'Unknown block identifier or uncle index\027Transaction with hash: ", "\003\030Unknown transaction hash\023TransactionNotFound\023Transaction index: ", @@ -290208,7 +293446,7 @@ const char * const CPyLit_Str[] = { "\001:Address must be 20 bytes, as a hex string with a 0x prefix", "\001\202\"faster-web3.py only accepts checksum addresses. The software that gave you this non-checksum address should be considered unsafe, please file it as a bug on their platform. Try using an ENS name instead. Or, if you must accept lower safety, use Web3.to_checksum_address(lower_case_address).", "\001iAddress has an invalid EIP-55 checksum. After looking up the address from the original source, try again.", - "\003\005chain\006filter\vhas_one_val", + "\002\005chain\vhas_one_val", "\001IExactly one of the passed values can be specified. Instead, values were: ", "\001\fsubscription", "\001>eth_subscription \'params\' must include a \'subscription\' field.", @@ -290303,8 +293541,9 @@ const char * const CPyLit_Str[] = { "\004\027faster_web3._utils.math\020GasPriceStrategy\nnum_blocks\rmin_gas_price", "\003\nnamedtuple\'construct_time_based_gas_price_strategy\020max_wait_seconds", "\002\027fast_gas_price_strategy\031medium_gas_price_strategy", - "\002\027slow_gas_price_strategy\032glacial_gas_price_strategy", - "\002\033AsyncEthereumTesterProvider\026EthereumTesterProvider", + "\003\027slow_gas_price_strategy\032glacial_gas_price_strategy\022EventLogErrorFlags", + "\a\031faster_web3._utils.events\aDiscard\aDISCARD\006Ignore\006IGNORE\006Strict\006STRICT", + "\004\004Warn\004WARN\033AsyncEthereumTesterProvider\026EthereumTesterProvider", "\002%faster_web3.providers.eth_tester.main\032RPC method not implemented", "\006\021TransactionFailed\bUo\\x180\\\fliteral_eval\004NH{q\neth_tester\fversion_info", "\a\017EthereumTester/\bplatform\a/python\005major\005minor\005micro\aexcepts", @@ -290487,107 +293726,107 @@ const char * const CPyLit_Bytes[] = { "", }; const char * const CPyLit_Int[] = { - "\t95\00065039\00048\00025000\00039000\000172800\0002\0000\00016", + "\n95\00065039\0001\00048\00025000\00039000\000172800\0002\0000\00016", "\001115792089237316195423570985008687907853269984665640564039457584007913129639936", - "\0223600\000-1\000604800\000180\0001800\000300\000120\00060\0004\0001\000256\0003\0001500000000\0001000000000\00032\00064\0008\000-32601", + "\0213600\000-1\000604800\000180\0001800\000300\000120\00060\0004\000256\0003\0001500000000\0001000000000\00032\00064\0008\000-32601", "\v1000000000000000000\000600\00086400\000720\000255\00063\000131277322940537\000400\000499\000200\000299", "", }; const double CPyLit_Float[] = {0}; const double CPyLit_Complex[] = {0}; const int CPyLit_Tuple[] = { - 333, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 63, 63, 63, - 3, 64, 64, 64, 2, 1985, 1986, 1, 67, 1, 69, 12, 71, 72, 73, 74, 75, - 76, 77, 78, 79, 80, 81, 82, 3, 84, 84, 84, 1, 1991, 1, 13, 1, 74, 1, - 170, 5, 172, 71, 78, 173, 81, 2, 174, 175, 1, 167, 1, 178, 1, 180, 5, - 182, 160, 183, 184, 185, 3, 175, 191, 192, 1, 82, 3, 219, 220, 220, 1, - 2004, 1, 224, 1, 236, 1, 237, 1, 239, 1, 240, 2, 188, 87, 1, 243, 1, - 43, 1, 252, 1, 123, 1, 259, 1, 278, 1, 279, 1, 280, 1, 281, 3, 282, - 188, 87, 2, 260, 261, 10, 172, 71, 283, 74, 78, 284, 80, 173, 81, 285, - 3, 286, 286, 286, 1, 2024, 5, 288, 174, 175, 191, 192, 4, 269, 271, - 255, 270, 2, 229, 227, 6, 193, 194, 195, 198, 196, 200, 2, 235, 13, 1, - 310, 7, 172, 71, 73, 74, 78, 81, 285, 1, 175, 1, 311, 1, 320, 1, 324, - 1, 326, 1, 306, 5, 329, 330, 331, 332, 333, 1, 359, 1, 362, 13, 172, - 71, 364, 365, 73, 74, 366, 76, 80, 173, 81, 285, 82, 1, 368, 3, 370, - 371, 372, 4, 71, 364, 78, 81, 1, 192, 6, 390, 399, 392, 398, 389, 271, - 1, 401, 2, 394, 306, 1, 370, 2, 403, 404, 6, 406, 407, 408, 409, 410, - 411, 3, 442, 442, 442, 3, 443, 443, 443, 2, 2053, 2054, 1, 437, 13, - 172, 71, 364, 365, 73, 74, 415, 76, 78, 284, 80, 81, 82, 3, 289, 289, - 289, 1, 2058, 1, 446, 8, 448, 449, 450, 451, 452, 453, 454, 455, 1, - 427, 1, 428, 1, 394, 5, 370, 458, 459, 460, 372, 1, 461, 1, 514, 3, - 517, 517, 517, 1, 2068, 8, 172, 71, 73, 74, 78, 284, 522, 81, 1, 523, - 3, 570, 570, 570, 3, 575, 575, 575, 2, 2072, 2073, 10, 172, 71, 364, - 73, 76, 78, 284, 80, 81, 285, 12, 577, 578, 579, 580, 581, 582, 583, - 584, 288, 175, 192, 585, 1, 559, 1, 587, 1, 558, 5, 557, 542, 526, - 525, 530, 5, 527, 544, 547, 539, 561, 1, 590, 1, 541, 1, 593, 4, 535, - 536, 538, 537, 4, 569, 394, 567, 306, 6, 596, 329, 597, 598, 599, 331, - 3, 531, 548, 553, 7, 71, 283, 73, 74, 78, 80, 173, 1, 606, 2, 622, - 259, 2, 2073, 2054, 7, 71, 364, 74, 79, 80, 522, 285, 1, 644, 1, 647, - 1, 667, 1, 668, 2, 670, 587, 1, 687, 3, 689, 689, 689, 2, 1985, 2100, - 12, 71, 364, 73, 74, 691, 692, 78, 284, 173, 522, 81, 82, 1, 693, 3, - 192, 695, 585, 8, 557, 542, 390, 399, 467, 271, 255, 541, 1, 696, 1, - 685, 9, 632, 627, 629, 633, 631, 634, 630, 626, 628, 2, 698, 699, 1, - 684, 1, 336, 5, 71, 73, 74, 78, 81, 3, 738, 669, 669, 2, 2113, 2058, - 7, 736, 725, 716, 723, 721, 731, 306, 2, 739, 459, 4, 172, 74, 81, - 285, 2, 779, 332, 1, 692, 8, 172, 71, 364, 73, 691, 78, 284, 81, 3, - 466, 467, 398, 1, 783, 3, 784, 696, 786, 1, 789, 3, 459, 372, 791, 1, - 794, 1, 795, 1, 800, 1, 571, 2, 824, 825, 2, 813, 827, 3, 849, 849, - 849, 1, 2132, 1, 799, 3, 852, 852, 852, 3, 853, 853, 853, 4, 2135, - 2136, 2054, 2068, 7, 71, 73, 74, 76, 78, 81, 82, 4, 854, 826, 839, - 823, 1, 856, 3, 857, 857, 857, 1, 2141, 1, 822, 1, 408, 1, 798, 1, - 819, 1, 860, 1, 284, 2, 871, 306, 1, 884, 1, 910, 3, 666, 666, 666, 1, - 2152, 13, 172, 71, 364, 283, 73, 74, 691, 77, 922, 80, 522, 81, 285, - 1, 892, 13, 783, 889, 879, 611, 923, 924, 925, 888, 390, 392, 398, - 885, 880, 4, 784, 926, 696, 920, 1, 927, 3, 928, 929, 930, 6, 909, - 916, 913, 911, 917, 914, 5, 933, 792, 934, 935, 793, 4, 535, 937, 938, - 939, 3, 428, 940, 941, 1, 942, 1, 944, 2, 684, 945, 4, 736, 904, 394, - 306, 9, 329, 946, 370, 459, 947, 948, 372, 331, 333, 2, 74, 81, 5, 71, - 691, 692, 79, 81, 2, 330, 331, 2, 1216, 1217, 1, 1216, 3, 1225, 1225, - 1225, 2, 2174, 2135, 6, 71, 364, 73, 74, 922, 78, 4, 577, 583, 192, - 585, 13, 1160, 525, 1167, 925, 1186, 465, 390, 1181, 466, 1182, 392, - 467, 398, 1, 879, 1, 542, 4, 784, 1168, 1169, 1027, 1, 1228, 10, 632, - 627, 629, 633, 631, 1171, 634, 630, 1173, 628, 1, 1229, 8, 1202, 1185, - 1220, 1222, 904, 1223, 394, 306, 1, 459, 4, 1233, 278, 1234, 236, 1, - 1235, 1, 1236, 1, 1239, 1, 1241, 1, 1243, 1, 839, 2, 856, 192, 1, 869, - 43, 1290, 1330, 1324, 1292, 1308, 1306, 1276, 1280, 1270, 1274, 1268, - 1266, 1326, 1272, 1298, 1304, 1260, 1264, 1262, 1252, 1250, 1300, - 1246, 1248, 1318, 1282, 1286, 1288, 1284, 1310, 1314, 1316, 1312, - 1294, 1278, 1302, 1328, 1322, 1256, 1258, 1254, 1320, 1296, 8, 71, 73, - 74, 76, 78, 81, 285, 82, 3, 310, 1354, 1355, 5, 187, 1362, 170, 1363, - 166, 4, 187, 1362, 170, 166, 11, 172, 71, 364, 74, 76, 78, 284, 80, - 173, 81, 285, 1, 1346, 7, 577, 578, 581, 583, 288, 175, 585, 3, 1160, - 525, 167, 2, 784, 696, 3, 539, 561, 1353, 1, 1370, 1, 375, 1, 1372, 1, - 1351, 1, 1359, 2, 1350, 306, 6, 596, 329, 1374, 598, 599, 331, 1, 548, - 1, 78, 2, 331, 332, 1, 1378, 2, 359, 1383, 2, 1390, 1391, 3, 1392, - 1392, 1392, 3, 1393, 1393, 1393, 3, 1394, 1394, 1394, 3, 2220, 2221, - 2222, 5, 74, 691, 78, 284, 80, 1, 1396, 3, 696, 1168, 1385, 1, 1397, - 2, 871, 567, 5, 597, 1399, 330, 331, 332, 2, 1404, 1391, 2, 1409, - 1410, 3, 1432, 1432, 1432, 3, 1433, 1433, 1433, 4, 2232, 2222, 2233, - 1986, 10, 172, 71, 364, 74, 76, 922, 78, 80, 173, 522, 1, 166, 4, 736, - 1435, 1413, 904, 2, 191, 192, 4, 1437, 542, 468, 264, 1, 889, 3, 784, - 696, 1425, 1, 1438, 2, 751, 773, 2, 723, 721, 5, 1439, 1440, 372, 791, - 1441, 1, 1469, 1, 1571, 1, 1569, 3, 282, 1240, 1576, 1, 1577, 3, 282, - 187, 1576, 1, 1413, 9, 172, 71, 364, 73, 74, 77, 78, 81, 285, 1, 390, - 1, 470, 1, 506, 4, 370, 739, 459, 460, 2, 1575, 1581, 2, 1587, 1588, - 1, 2222, 7, 172, 71, 364, 73, 74, 78, 82, 2, 175, 192, 3, 466, 399, - 398, 2, 889, 611, 5, 311, 784, 696, 1600, 920, 6, 1601, 1602, 933, - 792, 934, 1603, 1, 1604, 1, 1605, 1, 1607, 3, 1609, 370, 331, 2, 1674, - 1676, 7, 172, 71, 73, 74, 81, 285, 82, 3, 1682, 370, 459, 10, 172, 71, - 364, 73, 74, 78, 80, 522, 81, 82, 1, 374, 2, 411, 408, 3, 1715, 1716, - 306, 1, 1717, 4, 1719, 370, 1720, 459, 7, 71, 73, 74, 1735, 76, 78, - 82, 1, 1736, 1, 726, 2, 2132, 2135, 11, 172, 71, 74, 76, 78, 284, 79, - 81, 285, 82, 1779, 5, 1749, 1715, 1716, 394, 306, 2, 1682, 459, 2, - 1736, 1770, 4, 1785, 1786, 1787, 1788, 6, 74, 78, 284, 79, 173, 82, - 15, 172, 71, 364, 365, 73, 76, 77, 1795, 78, 284, 80, 173, 1796, 522, - 81, 1, 1797, 5, 288, 597, 175, 1799, 192, 2, 1800, 1801, 1, 1803, 1, - 838, 3, 1916, 1916, 1916, 2, 2058, 2296, 2, 175, 191, 1, 567, 2, 192, - 1807, 1, 811, 2, 63, 811, 3, 71, 73, 74, 3, 855, 855, 855, 1, 2304, 2, - 1925, 942, 2, 1923, 567, 1, 331, 1, 1927, 1, 1926, 3, 517, 517, 1930, - 1, 2311, 8, 73, 74, 366, 76, 78, 80, 522, 82 + 332, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 66, 66, 66, + 3, 67, 67, 67, 2, 2012, 2013, 1, 70, 1, 72, 13, 74, 75, 76, 77, 78, + 79, 80, 81, 82, 83, 84, 85, 86, 2, 88, 89, 1, 13, 1, 77, 1, 190, 5, + 192, 74, 81, 193, 84, 2, 194, 195, 1, 187, 1, 198, 1, 200, 5, 202, + 180, 203, 204, 205, 3, 195, 211, 212, 1, 86, 3, 239, 240, 240, 1, + 2030, 1, 244, 1, 256, 1, 257, 1, 259, 1, 260, 2, 208, 107, 1, 263, 1, + 43, 1, 271, 1, 143, 1, 278, 1, 297, 1, 298, 1, 299, 1, 300, 3, 301, + 208, 107, 2, 279, 280, 10, 192, 74, 302, 77, 81, 303, 83, 193, 84, 85, + 3, 304, 304, 304, 1, 2050, 5, 306, 194, 195, 211, 212, 4, 288, 290, + 274, 289, 6, 213, 214, 215, 218, 216, 220, 4, 249, 255, 247, 13, 1, + 328, 7, 192, 74, 76, 77, 81, 84, 85, 1, 195, 1, 329, 1, 338, 1, 342, + 1, 344, 1, 324, 5, 347, 348, 349, 350, 351, 1, 377, 1, 380, 13, 192, + 74, 382, 383, 76, 77, 384, 79, 83, 193, 84, 85, 86, 1, 386, 3, 388, + 389, 390, 4, 74, 382, 81, 84, 1, 212, 6, 408, 417, 410, 416, 407, 290, + 1, 419, 2, 412, 324, 1, 388, 2, 421, 422, 6, 424, 425, 426, 427, 428, + 429, 3, 460, 460, 460, 3, 461, 461, 461, 2, 2078, 2079, 1, 455, 13, + 192, 74, 382, 383, 76, 77, 433, 79, 81, 303, 83, 84, 86, 3, 307, 307, + 307, 1, 2083, 1, 464, 8, 466, 467, 468, 469, 470, 471, 472, 473, 1, + 445, 1, 446, 1, 412, 5, 388, 476, 477, 478, 390, 1, 479, 1, 532, 3, + 535, 535, 535, 1, 2093, 8, 192, 74, 76, 77, 81, 303, 540, 84, 1, 541, + 3, 588, 588, 588, 3, 593, 593, 593, 2, 2097, 2098, 10, 192, 74, 382, + 76, 79, 81, 303, 83, 84, 85, 12, 595, 596, 597, 598, 599, 600, 601, + 602, 306, 195, 212, 603, 1, 577, 1, 605, 1, 576, 5, 575, 560, 544, + 543, 548, 5, 545, 562, 565, 557, 579, 1, 608, 1, 559, 1, 611, 4, 553, + 554, 556, 555, 4, 587, 412, 585, 324, 6, 614, 347, 615, 616, 617, 349, + 3, 549, 566, 571, 7, 74, 302, 76, 77, 81, 83, 193, 1, 624, 2, 640, + 278, 2, 2098, 2079, 7, 74, 382, 77, 82, 83, 540, 85, 1, 662, 1, 665, + 1, 685, 1, 686, 2, 688, 605, 1, 705, 3, 707, 707, 707, 2, 2012, 2125, + 12, 74, 382, 76, 77, 709, 710, 81, 303, 193, 540, 84, 86, 1, 711, 3, + 212, 713, 603, 8, 575, 560, 408, 417, 485, 290, 274, 559, 1, 714, 1, + 703, 9, 650, 645, 647, 651, 649, 652, 648, 644, 646, 2, 716, 717, 1, + 702, 1, 354, 5, 74, 76, 77, 81, 84, 3, 756, 687, 687, 2, 2138, 2083, + 7, 754, 743, 734, 741, 739, 749, 324, 2, 757, 477, 4, 192, 77, 84, 85, + 2, 797, 350, 1, 710, 8, 192, 74, 382, 76, 709, 81, 303, 84, 3, 484, + 485, 416, 1, 801, 3, 802, 714, 804, 1, 807, 3, 477, 390, 809, 1, 812, + 1, 813, 1, 818, 1, 589, 2, 842, 843, 2, 831, 845, 3, 867, 867, 867, 1, + 2157, 1, 817, 3, 870, 870, 870, 3, 871, 871, 871, 4, 2160, 2161, 2079, + 2093, 7, 74, 76, 77, 79, 81, 84, 86, 4, 872, 844, 857, 841, 1, 874, 3, + 875, 875, 875, 1, 2166, 1, 840, 1, 426, 1, 816, 1, 837, 1, 878, 1, + 303, 2, 889, 324, 1, 902, 1, 928, 3, 684, 684, 684, 1, 2177, 13, 192, + 74, 382, 302, 76, 77, 709, 80, 940, 83, 540, 84, 85, 1, 910, 13, 801, + 907, 897, 629, 941, 942, 943, 906, 408, 410, 416, 903, 898, 4, 802, + 944, 714, 938, 1, 945, 3, 946, 947, 948, 6, 927, 934, 931, 929, 935, + 932, 5, 951, 810, 952, 953, 811, 4, 553, 955, 956, 957, 3, 446, 958, + 959, 1, 960, 1, 962, 2, 702, 963, 4, 754, 922, 412, 324, 9, 347, 964, + 388, 477, 965, 966, 390, 349, 351, 2, 77, 84, 5, 74, 709, 710, 82, 84, + 2, 348, 349, 2, 1233, 1234, 1, 1233, 3, 1242, 1242, 1242, 2, 2199, + 2160, 6, 74, 382, 76, 77, 940, 81, 4, 595, 601, 212, 603, 13, 1178, + 543, 1185, 943, 1204, 483, 408, 1199, 484, 1200, 410, 485, 416, 1, + 897, 1, 560, 4, 802, 1186, 1187, 1045, 1, 1245, 10, 650, 645, 647, + 651, 649, 1189, 652, 648, 1191, 646, 1, 1246, 8, 1219, 1203, 1237, + 1239, 922, 1240, 412, 324, 1, 477, 4, 1250, 297, 1251, 256, 1, 1252, + 1, 1253, 1, 1256, 1, 1258, 1, 1260, 1, 857, 2, 874, 212, 1, 887, 43, + 1307, 1347, 1341, 1309, 1325, 1323, 1293, 1297, 1287, 1291, 1285, + 1283, 1343, 1289, 1315, 1321, 1277, 1281, 1279, 1269, 1267, 1317, + 1263, 1265, 1335, 1299, 1303, 1305, 1301, 1327, 1331, 1333, 1329, + 1311, 1295, 1319, 1345, 1339, 1273, 1275, 1271, 1337, 1313, 8, 74, 76, + 77, 79, 81, 84, 85, 86, 3, 328, 1371, 1372, 5, 207, 1379, 190, 1380, + 186, 4, 207, 1379, 190, 186, 11, 192, 74, 382, 77, 79, 81, 303, 83, + 193, 84, 85, 1, 1363, 7, 595, 596, 599, 601, 306, 195, 603, 3, 1178, + 543, 187, 2, 802, 714, 3, 557, 579, 1370, 1, 1387, 1, 393, 1, 1389, 1, + 1368, 1, 1376, 2, 1367, 324, 6, 614, 347, 1391, 616, 617, 349, 1, 566, + 1, 81, 2, 349, 350, 1, 1395, 2, 377, 1400, 2, 1407, 1408, 3, 1409, + 1409, 1409, 3, 1410, 1410, 1410, 3, 1411, 1411, 1411, 3, 2245, 2246, + 2247, 5, 77, 709, 81, 303, 83, 1, 1413, 3, 714, 1186, 1402, 1, 1414, + 2, 889, 585, 5, 615, 1416, 348, 349, 350, 2, 1421, 1408, 1, 1426, 2, + 1436, 1437, 3, 1459, 1459, 1459, 3, 1460, 1460, 1460, 4, 2258, 2247, + 2259, 2013, 10, 192, 74, 382, 77, 79, 940, 81, 83, 193, 540, 1, 186, + 4, 754, 1462, 1440, 922, 2, 211, 212, 4, 1464, 560, 486, 283, 1, 907, + 3, 802, 714, 1452, 1, 1465, 2, 769, 791, 2, 741, 739, 5, 1466, 1467, + 390, 809, 1468, 1, 1496, 1, 1598, 1, 1596, 3, 301, 1257, 1603, 1, + 1604, 3, 301, 207, 1603, 1, 1440, 9, 192, 74, 382, 76, 77, 80, 81, 84, + 85, 1, 408, 1, 488, 1, 524, 4, 388, 757, 477, 478, 2, 1602, 1608, 2, + 1614, 1615, 1, 2247, 7, 192, 74, 382, 76, 77, 81, 86, 2, 195, 212, 3, + 484, 417, 416, 2, 907, 629, 5, 329, 802, 714, 1627, 938, 6, 1628, + 1629, 951, 810, 952, 1630, 1, 1631, 1, 1632, 1, 1634, 3, 1636, 388, + 349, 2, 1701, 1703, 7, 192, 74, 76, 77, 84, 85, 86, 3, 1709, 388, 477, + 10, 192, 74, 382, 76, 77, 81, 83, 540, 84, 86, 1, 392, 2, 429, 426, 3, + 1742, 1743, 324, 1, 1744, 4, 1746, 388, 1747, 477, 7, 74, 76, 77, + 1762, 79, 81, 86, 1, 1763, 1, 744, 2, 2157, 2160, 11, 192, 74, 77, 79, + 81, 303, 82, 84, 85, 86, 1806, 5, 1776, 1742, 1743, 412, 324, 2, 1709, + 477, 2, 1763, 1797, 4, 1812, 1813, 1814, 1815, 6, 77, 81, 303, 82, + 193, 86, 15, 192, 74, 382, 383, 76, 79, 80, 1822, 81, 303, 83, 193, + 1823, 540, 84, 1, 1824, 5, 306, 615, 195, 1826, 212, 2, 1827, 1828, 1, + 1830, 1, 856, 3, 1943, 1943, 1943, 2, 2083, 2322, 2, 195, 211, 1, 585, + 2, 212, 1834, 1, 829, 2, 66, 829, 3, 74, 76, 77, 3, 873, 873, 873, 1, + 2330, 2, 1952, 960, 2, 1950, 585, 1, 349, 1, 1954, 1, 1953, 3, 535, + 535, 1957, 1, 2337, 8, 76, 77, 384, 79, 81, 83, 540, 86 }; const int CPyLit_FrozenSet[] = { - 4, 5, 296, 395, 308, 396, 397, 3, 19, 1939, 0, 2, 893, 894, 4, 1090, - 379, 1087, 1089 + 4, 5, 413, 314, 414, 415, 326, 3, 19, 1966, 0, 2, 911, 912, 4, 1105, + 1107, 397, 1108 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; @@ -290771,6 +294010,10 @@ PyObject *CPyStatic_time_based___globals; CPyModule *CPyModule_collections; CPyModule *CPyModule_math; CPyModule *CPyModule_operator; +CPyModule *CPyModule_faster_web3___logs__internal = NULL; +CPyModule *CPyModule_faster_web3___logs; +PyObject *CPyStatic_logs___globals; +CPyModule *CPyModule_faster_web3____utils___events; CPyModule *CPyModule_faster_web3___providers___eth_tester__internal = NULL; CPyModule *CPyModule_faster_web3___providers___eth_tester; PyObject *CPyStatic_eth_tester___globals; @@ -290824,8 +294067,22 @@ CPyModule *CPyModule_faster_web3___utils___exception_handling__internal = NULL; CPyModule *CPyModule_faster_web3___utils___exception_handling; PyObject *CPyStatic_exception_handling___globals; char CPyDef_faster_ens_____top_level__(void); -PyObject *CPyStatic__normalization___NFC = NULL; -PyObject *CPyStatic__normalization___NFD = NULL; +PyObject *CPyStatic__normalization____NFC__QC_NO_OR_MAYBE = NULL; +PyObject *CPyStatic__normalization____NFD__QC_NO = NULL; +PyObject *CPyStatic__normalization____NON_ZERO_CCC_TABLE = NULL; +PyObject *CPyStatic__normalization____COMPOSITION_EXCLUSIONS = NULL; +PyObject *CPyStatic__normalization____COMPOSITE_BY_CDECOMP = NULL; +PyObject *CPyStatic__normalization____FULL_CDECOMP_BY_CHAR = NULL; +PyObject *CPyStatic__normalization____LB = NULL; +PyObject *CPyStatic__normalization____LL = NULL; +PyObject *CPyStatic__normalization____SB = NULL; +PyObject *CPyStatic__normalization____SL = NULL; +PyObject *CPyStatic__normalization____TB = NULL; +PyObject *CPyStatic__normalization____TL = NULL; +PyObject *CPyStatic__normalization____TCOUNT = NULL; +PyObject *CPyStatic__normalization____VB = NULL; +PyObject *CPyStatic__normalization____VL = NULL; +PyObject *CPyStatic__normalization____VCOUNT = NULL; PyObject *CPyStatic__normalization___NORMALIZATION_SPEC = NULL; PyObject *CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC = NULL; PyObject *CPyStatic__normalization___NORMALIZATION_SPEC_CM = NULL; @@ -290887,10 +294144,22 @@ PyObject *CPyDef__normalization____validate_tokens_and_get_label_type(PyObject * PyObject *CPyPy__normalization____validate_tokens_and_get_label_type(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef__normalization____build_and_validate_label_from_tokens(PyObject *cpy_r_tokens); PyObject *CPyPy__normalization____build_and_validate_label_from_tokens(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -PyObject *CPyDef__normalization____buffer_codepoints_to_chars(PyObject *cpy_r_buffer); -PyObject *CPyPy__normalization____buffer_codepoints_to_chars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); PyObject *CPyDef__normalization___normalize_name_ensip15(PyObject *cpy_r_name); PyObject *CPyPy__normalization___normalize_name_ensip15(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization___NFC(PyObject *cpy_r_unistr); +PyObject *CPyPy__normalization___NFC(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization____compose(PyObject *cpy_r_elements_); +PyObject *CPyPy__normalization____compose(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization____compose_hangul_syllable(CPyTagged cpy_r_x, CPyTagged cpy_r_y); +PyObject *CPyPy__normalization____compose_hangul_syllable(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization___NFD(PyObject *cpy_r_unistr); +PyObject *CPyPy__normalization___NFD(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization____reorder(PyObject *cpy_r_elements); +PyObject *CPyPy__normalization____reorder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization____decompose(PyObject *cpy_r_unistr); +PyObject *CPyPy__normalization____decompose(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +PyObject *CPyDef__normalization____decompose_hangul_syllable(CPyTagged cpy_r_cp); +PyObject *CPyPy__normalization____decompose_hangul_syllable(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef__normalization_____top_level__(void); PyObject *CPyStatic_faster_ens___auto___ns = NULL; char CPyDef_faster_ens___auto_____top_level__(void); @@ -293392,6 +296661,11 @@ PyObject *CPyPy_time_based___time_based_gas_price_strategy_construct_time_based_ PyObject *CPyDef_time_based___construct_time_based_gas_price_strategy(CPyTagged cpy_r_max_wait_seconds, CPyTagged cpy_r_sample_size, CPyTagged cpy_r_probability, char cpy_r_weighted); PyObject *CPyPy_time_based___construct_time_based_gas_price_strategy(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_time_based_____top_level__(void); +PyObject *CPyStatic_logs___DISCARD = NULL; +PyObject *CPyStatic_logs___IGNORE = NULL; +PyObject *CPyStatic_logs___STRICT = NULL; +PyObject *CPyStatic_logs___WARN = NULL; +char CPyDef_logs_____top_level__(void); char CPyDef_eth_tester_____top_level__(void); PyObject *CPyStatic_defaults___null_if_block_not_found = NULL; PyObject *CPyStatic_defaults___null_if_transaction_not_found = NULL; @@ -294089,14 +297363,14 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off PyObject *CPyPy_exception_handling___handle_offchain_lookup(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); char CPyDef_exception_handling_____top_level__(void); -static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) +static int exec_2c3297a056130187a890__mypyc(PyObject *module) { int res; PyObject *capsule; PyObject *tmp; extern PyObject *CPyInit_faster_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens, "5f8b22f5f815a3776376__mypyc.init_faster_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens, "2c3297a056130187a890__mypyc.init_faster_ens", NULL); if (!capsule) { goto fail; } @@ -294107,7 +297381,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens____normalization(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "5f8b22f5f815a3776376__mypyc.init_faster_ens____normalization", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens____normalization, "2c3297a056130187a890__mypyc.init_faster_ens____normalization", NULL); if (!capsule) { goto fail; } @@ -294118,7 +297392,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "5f8b22f5f815a3776376__mypyc.init_faster_ens___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___auto, "2c3297a056130187a890__mypyc.init_faster_ens___auto", NULL); if (!capsule) { goto fail; } @@ -294129,7 +297403,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___base_ens(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "5f8b22f5f815a3776376__mypyc.init_faster_ens___base_ens", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___base_ens, "2c3297a056130187a890__mypyc.init_faster_ens___base_ens", NULL); if (!capsule) { goto fail; } @@ -294140,7 +297414,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "5f8b22f5f815a3776376__mypyc.init_faster_ens___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___constants, "2c3297a056130187a890__mypyc.init_faster_ens___constants", NULL); if (!capsule) { goto fail; } @@ -294151,7 +297425,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___exceptions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "5f8b22f5f815a3776376__mypyc.init_faster_ens___exceptions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___exceptions, "2c3297a056130187a890__mypyc.init_faster_ens___exceptions", NULL); if (!capsule) { goto fail; } @@ -294162,7 +297436,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_ens___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "5f8b22f5f815a3776376__mypyc.init_faster_ens___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_ens___utils, "2c3297a056130187a890__mypyc.init_faster_ens___utils", NULL); if (!capsule) { goto fail; } @@ -294173,7 +297447,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___async_transactions(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___async_transactions", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___async_transactions, "2c3297a056130187a890__mypyc.init_faster_web3____utils___async_transactions", NULL); if (!capsule) { goto fail; } @@ -294184,7 +297458,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___batching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___batching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___batching, "2c3297a056130187a890__mypyc.init_faster_web3____utils___batching", NULL); if (!capsule) { goto fail; } @@ -294195,7 +297469,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___blocks(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___blocks", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___blocks, "2c3297a056130187a890__mypyc.init_faster_web3____utils___blocks", NULL); if (!capsule) { goto fail; } @@ -294206,7 +297480,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching, "2c3297a056130187a890__mypyc.init_faster_web3____utils___caching", NULL); if (!capsule) { goto fail; } @@ -294217,7 +297491,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___caching_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___caching_utils, "2c3297a056130187a890__mypyc.init_faster_web3____utils___caching___caching_utils", NULL); if (!capsule) { goto fail; } @@ -294228,7 +297502,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___caching___request_caching_validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___caching___request_caching_validation, "2c3297a056130187a890__mypyc.init_faster_web3____utils___caching___request_caching_validation", NULL); if (!capsule) { goto fail; } @@ -294239,7 +297513,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___contracts(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___contracts", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___contracts, "2c3297a056130187a890__mypyc.init_faster_web3____utils___contracts", NULL); if (!capsule) { goto fail; } @@ -294250,7 +297524,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___datatypes(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___datatypes", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___datatypes, "2c3297a056130187a890__mypyc.init_faster_web3____utils___datatypes", NULL); if (!capsule) { goto fail; } @@ -294261,7 +297535,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___decorators(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___decorators", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___decorators, "2c3297a056130187a890__mypyc.init_faster_web3____utils___decorators", NULL); if (!capsule) { goto fail; } @@ -294272,7 +297546,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___encoding(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___encoding", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___encoding, "2c3297a056130187a890__mypyc.init_faster_web3____utils___encoding", NULL); if (!capsule) { goto fail; } @@ -294283,7 +297557,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___error_formatters_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___error_formatters_utils, "2c3297a056130187a890__mypyc.init_faster_web3____utils___error_formatters_utils", NULL); if (!capsule) { goto fail; } @@ -294294,7 +297568,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___fee_utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___fee_utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___fee_utils, "2c3297a056130187a890__mypyc.init_faster_web3____utils___fee_utils", NULL); if (!capsule) { goto fail; } @@ -294305,7 +297579,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___formatters, "2c3297a056130187a890__mypyc.init_faster_web3____utils___formatters", NULL); if (!capsule) { goto fail; } @@ -294316,7 +297590,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___http", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http, "2c3297a056130187a890__mypyc.init_faster_web3____utils___http", NULL); if (!capsule) { goto fail; } @@ -294327,7 +297601,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___http_session_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___http_session_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___http_session_manager, "2c3297a056130187a890__mypyc.init_faster_web3____utils___http_session_manager", NULL); if (!capsule) { goto fail; } @@ -294338,7 +297612,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___math(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___math", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___math, "2c3297a056130187a890__mypyc.init_faster_web3____utils___math", NULL); if (!capsule) { goto fail; } @@ -294349,7 +297623,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___method_formatters(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___method_formatters", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___method_formatters, "2c3297a056130187a890__mypyc.init_faster_web3____utils___method_formatters", NULL); if (!capsule) { goto fail; } @@ -294360,7 +297634,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___type_conversion(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___type_conversion", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___type_conversion, "2c3297a056130187a890__mypyc.init_faster_web3____utils___type_conversion", NULL); if (!capsule) { goto fail; } @@ -294371,7 +297645,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___utility_methods(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___utility_methods", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___utility_methods, "2c3297a056130187a890__mypyc.init_faster_web3____utils___utility_methods", NULL); if (!capsule) { goto fail; } @@ -294382,7 +297656,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3____utils___validation(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___validation", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3____utils___validation, "2c3297a056130187a890__mypyc.init_faster_web3____utils___validation", NULL); if (!capsule) { goto fail; } @@ -294393,7 +297667,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "5f8b22f5f815a3776376__mypyc.init_faster_web3___auto", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto, "2c3297a056130187a890__mypyc.init_faster_web3___auto", NULL); if (!capsule) { goto fail; } @@ -294404,7 +297678,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___auto___gethdev(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "5f8b22f5f815a3776376__mypyc.init_faster_web3___auto___gethdev", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___auto___gethdev, "2c3297a056130187a890__mypyc.init_faster_web3___auto___gethdev", NULL); if (!capsule) { goto fail; } @@ -294415,7 +297689,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon, "2c3297a056130187a890__mypyc.init_faster_web3___beacon", NULL); if (!capsule) { goto fail; } @@ -294426,7 +297700,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___api_endpoints(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon___api_endpoints", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___api_endpoints, "2c3297a056130187a890__mypyc.init_faster_web3___beacon___api_endpoints", NULL); if (!capsule) { goto fail; } @@ -294437,7 +297711,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___async_beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon___async_beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___async_beacon, "2c3297a056130187a890__mypyc.init_faster_web3___beacon___async_beacon", NULL); if (!capsule) { goto fail; } @@ -294448,7 +297722,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___beacon___beacon(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon___beacon", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___beacon___beacon, "2c3297a056130187a890__mypyc.init_faster_web3___beacon___beacon", NULL); if (!capsule) { goto fail; } @@ -294459,7 +297733,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___constants(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "5f8b22f5f815a3776376__mypyc.init_faster_web3___constants", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___constants, "2c3297a056130187a890__mypyc.init_faster_web3___constants", NULL); if (!capsule) { goto fail; } @@ -294470,7 +297744,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___contract___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "5f8b22f5f815a3776376__mypyc.init_faster_web3___contract___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___contract___utils, "2c3297a056130187a890__mypyc.init_faster_web3___contract___utils", NULL); if (!capsule) { goto fail; } @@ -294481,7 +297755,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "5f8b22f5f815a3776376__mypyc.init_faster_web3___gas_strategies", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies, "2c3297a056130187a890__mypyc.init_faster_web3___gas_strategies", NULL); if (!capsule) { goto fail; } @@ -294492,7 +297766,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___rpc(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "5f8b22f5f815a3776376__mypyc.init_faster_web3___gas_strategies___rpc", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___rpc, "2c3297a056130187a890__mypyc.init_faster_web3___gas_strategies___rpc", NULL); if (!capsule) { goto fail; } @@ -294503,7 +297777,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___gas_strategies___time_based(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "5f8b22f5f815a3776376__mypyc.init_faster_web3___gas_strategies___time_based", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___gas_strategies___time_based, "2c3297a056130187a890__mypyc.init_faster_web3___gas_strategies___time_based", NULL); if (!capsule) { goto fail; } @@ -294513,8 +297787,19 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) goto fail; } + extern PyObject *CPyInit_faster_web3___logs(void); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___logs, "2c3297a056130187a890__mypyc.init_faster_web3___logs", NULL); + if (!capsule) { + goto fail; + } + res = PyObject_SetAttrString(module, "init_faster_web3___logs", capsule); + Py_DECREF(capsule); + if (res < 0) { + goto fail; + } + extern PyObject *CPyInit_faster_web3___providers___eth_tester(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester", NULL); if (!capsule) { goto fail; } @@ -294525,7 +297810,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___defaults(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___defaults, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester___defaults", NULL); if (!capsule) { goto fail; } @@ -294536,7 +297821,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___main(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester___main", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___main, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester___main", NULL); if (!capsule) { goto fail; } @@ -294547,7 +297832,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___eth_tester___middleware(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___eth_tester___middleware, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester___middleware", NULL); if (!capsule) { goto fail; } @@ -294558,7 +297843,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___persistent_connection(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___persistent_connection, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___persistent_connection", NULL); if (!capsule) { goto fail; } @@ -294569,7 +297854,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___request_processor(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___request_processor, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___request_processor", NULL); if (!capsule) { goto fail; } @@ -294580,7 +297865,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_container(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_container, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___subscription_container", NULL); if (!capsule) { goto fail; } @@ -294591,7 +297876,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___persistent___subscription_manager(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___persistent___subscription_manager, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___subscription_manager", NULL); if (!capsule) { goto fail; } @@ -294602,7 +297887,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___providers___rpc___utils(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___rpc___utils, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___rpc___utils", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___providers___rpc___utils, "2c3297a056130187a890__mypyc.init_faster_web3___providers___rpc___utils", NULL); if (!capsule) { goto fail; } @@ -294613,7 +297898,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___types(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "5f8b22f5f815a3776376__mypyc.init_faster_web3___types", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___types, "2c3297a056130187a890__mypyc.init_faster_web3___types", NULL); if (!capsule) { goto fail; } @@ -294624,7 +297909,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___address(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___address", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___address, "2c3297a056130187a890__mypyc.init_faster_web3___utils___address", NULL); if (!capsule) { goto fail; } @@ -294635,7 +297920,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___async_exception_handling(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___async_exception_handling", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___async_exception_handling, "2c3297a056130187a890__mypyc.init_faster_web3___utils___async_exception_handling", NULL); if (!capsule) { goto fail; } @@ -294646,7 +297931,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___caching(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___caching", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___caching, "2c3297a056130187a890__mypyc.init_faster_web3___utils___caching", NULL); if (!capsule) { goto fail; } @@ -294657,7 +297942,7 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) } extern PyObject *CPyInit_faster_web3___utils___exception_handling(void); - capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___exception_handling", NULL); + capsule = PyCapsule_New((void *)CPyInit_faster_web3___utils___exception_handling, "2c3297a056130187a890__mypyc.init_faster_web3___utils___exception_handling", NULL); if (!capsule) { goto fail; } @@ -294671,24 +297956,24 @@ static int exec_5f8b22f5f815a3776376__mypyc(PyObject *module) fail: return -1; } -static PyModuleDef module_def_5f8b22f5f815a3776376__mypyc = { +static PyModuleDef module_def_2c3297a056130187a890__mypyc = { PyModuleDef_HEAD_INIT, - .m_name = "5f8b22f5f815a3776376__mypyc", + .m_name = "2c3297a056130187a890__mypyc", .m_doc = NULL, .m_size = -1, .m_methods = NULL, }; -PyMODINIT_FUNC PyInit_5f8b22f5f815a3776376__mypyc(void) { +PyMODINIT_FUNC PyInit_2c3297a056130187a890__mypyc(void) { static PyObject *module = NULL; if (module) { Py_INCREF(module); return module; } - module = PyModule_Create(&module_def_5f8b22f5f815a3776376__mypyc); + module = PyModule_Create(&module_def_2c3297a056130187a890__mypyc); if (!module) { return NULL; } - if (exec_5f8b22f5f815a3776376__mypyc(module) < 0) { + if (exec_2c3297a056130187a890__mypyc(module) < 0) { Py_DECREF(module); return NULL; } diff --git a/build/__native_5f8b22f5f815a3776376.h b/build/__native_2c3297a056130187a890.h similarity index 99% rename from build/__native_5f8b22f5f815a3776376.h rename to build/__native_2c3297a056130187a890.h index f7f42aa852..d7c851a8ef 100644 --- a/build/__native_5f8b22f5f815a3776376.h +++ b/build/__native_2c3297a056130187a890.h @@ -1,5 +1,5 @@ -#ifndef MYPYC_NATIVE_5f8b22f5f815a3776376_H -#define MYPYC_NATIVE_5f8b22f5f815a3776376_H +#ifndef MYPYC_NATIVE_2c3297a056130187a890_H +#define MYPYC_NATIVE_2c3297a056130187a890_H #include #include #ifndef MYPYC_DECLARED_tuple_T3CIO @@ -38,6 +38,14 @@ typedef struct tuple_T3OOO { } tuple_T3OOO; #endif +#ifndef MYPYC_DECLARED_tuple_T2II +#define MYPYC_DECLARED_tuple_T2II +typedef struct tuple_T2II { + CPyTagged f0; + CPyTagged f1; +} tuple_T2II; +#endif + #ifndef MYPYC_DECLARED_tuple_T1O #define MYPYC_DECLARED_tuple_T1O typedef struct tuple_T1O { @@ -147,28 +155,28 @@ typedef struct tuple_T6OOOOOO { typedef struct { PyObject_HEAD CPyVTableItem *vtable; - PyObject *__original_text; + char _restricted; PyObject *__original_codepoints; + PyObject *__original_text; PyObject *__normalized_codepoints; - char _restricted; } faster_ens____normalization___TokenObject; typedef struct { PyObject_HEAD CPyVTableItem *vtable; - PyObject *__original_text; + char _restricted; PyObject *__original_codepoints; + PyObject *__original_text; PyObject *__normalized_codepoints; - char _restricted; } faster_ens____normalization___EmojiTokenObject; typedef struct { PyObject_HEAD CPyVTableItem *vtable; - PyObject *__original_text; + char _restricted; PyObject *__original_codepoints; + PyObject *__original_text; PyObject *__normalized_codepoints; - char _restricted; } faster_ens____normalization___TextTokenObject; typedef struct { diff --git a/build/__native_internal_5f8b22f5f815a3776376.h b/build/__native_internal_2c3297a056130187a890.h similarity index 99% rename from build/__native_internal_5f8b22f5f815a3776376.h rename to build/__native_internal_2c3297a056130187a890.h index 72e1c98c72..c3eb51d11a 100644 --- a/build/__native_internal_5f8b22f5f815a3776376.h +++ b/build/__native_internal_2c3297a056130187a890.h @@ -1,12 +1,12 @@ -#ifndef MYPYC_NATIVE_INTERNAL_5f8b22f5f815a3776376_H -#define MYPYC_NATIVE_INTERNAL_5f8b22f5f815a3776376_H +#ifndef MYPYC_NATIVE_INTERNAL_2c3297a056130187a890_H +#define MYPYC_NATIVE_INTERNAL_2c3297a056130187a890_H #include #include -#include "__native_5f8b22f5f815a3776376.h" +#include "__native_2c3297a056130187a890.h" int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2318]; +extern PyObject *CPyStatics[2344]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -196,6 +196,10 @@ extern PyObject *CPyStatic_time_based___globals; extern CPyModule *CPyModule_collections; extern CPyModule *CPyModule_math; extern CPyModule *CPyModule_operator; +extern CPyModule *CPyModule_faster_web3___logs__internal; +extern CPyModule *CPyModule_faster_web3___logs; +extern PyObject *CPyStatic_logs___globals; +extern CPyModule *CPyModule_faster_web3____utils___events; extern CPyModule *CPyModule_faster_web3___providers___eth_tester__internal; extern CPyModule *CPyModule_faster_web3___providers___eth_tester; extern PyObject *CPyStatic_eth_tester___globals; @@ -249,8 +253,22 @@ extern CPyModule *CPyModule_faster_web3___utils___exception_handling__internal; extern CPyModule *CPyModule_faster_web3___utils___exception_handling; extern PyObject *CPyStatic_exception_handling___globals; extern char CPyDef_faster_ens_____top_level__(void); -extern PyObject *CPyStatic__normalization___NFC; -extern PyObject *CPyStatic__normalization___NFD; +extern PyObject *CPyStatic__normalization____NFC__QC_NO_OR_MAYBE; +extern PyObject *CPyStatic__normalization____NFD__QC_NO; +extern PyObject *CPyStatic__normalization____NON_ZERO_CCC_TABLE; +extern PyObject *CPyStatic__normalization____COMPOSITION_EXCLUSIONS; +extern PyObject *CPyStatic__normalization____COMPOSITE_BY_CDECOMP; +extern PyObject *CPyStatic__normalization____FULL_CDECOMP_BY_CHAR; +extern PyObject *CPyStatic__normalization____LB; +extern PyObject *CPyStatic__normalization____LL; +extern PyObject *CPyStatic__normalization____SB; +extern PyObject *CPyStatic__normalization____SL; +extern PyObject *CPyStatic__normalization____TB; +extern PyObject *CPyStatic__normalization____TL; +extern PyObject *CPyStatic__normalization____TCOUNT; +extern PyObject *CPyStatic__normalization____VB; +extern PyObject *CPyStatic__normalization____VL; +extern PyObject *CPyStatic__normalization____VCOUNT; extern PyObject *CPyStatic__normalization___NORMALIZATION_SPEC; extern PyObject *CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; extern PyObject *CPyStatic__normalization___NORMALIZATION_SPEC_CM; @@ -312,10 +330,22 @@ extern PyObject *CPyDef__normalization____validate_tokens_and_get_label_type(PyO extern PyObject *CPyPy__normalization____validate_tokens_and_get_label_type(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef__normalization____build_and_validate_label_from_tokens(PyObject *cpy_r_tokens); extern PyObject *CPyPy__normalization____build_and_validate_label_from_tokens(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); -extern PyObject *CPyDef__normalization____buffer_codepoints_to_chars(PyObject *cpy_r_buffer); -extern PyObject *CPyPy__normalization____buffer_codepoints_to_chars(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern PyObject *CPyDef__normalization___normalize_name_ensip15(PyObject *cpy_r_name); extern PyObject *CPyPy__normalization___normalize_name_ensip15(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization___NFC(PyObject *cpy_r_unistr); +extern PyObject *CPyPy__normalization___NFC(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization____compose(PyObject *cpy_r_elements_); +extern PyObject *CPyPy__normalization____compose(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization____compose_hangul_syllable(CPyTagged cpy_r_x, CPyTagged cpy_r_y); +extern PyObject *CPyPy__normalization____compose_hangul_syllable(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization___NFD(PyObject *cpy_r_unistr); +extern PyObject *CPyPy__normalization___NFD(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization____reorder(PyObject *cpy_r_elements); +extern PyObject *CPyPy__normalization____reorder(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization____decompose(PyObject *cpy_r_unistr); +extern PyObject *CPyPy__normalization____decompose(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); +extern PyObject *CPyDef__normalization____decompose_hangul_syllable(CPyTagged cpy_r_cp); +extern PyObject *CPyPy__normalization____decompose_hangul_syllable(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef__normalization_____top_level__(void); extern PyObject *CPyStatic_faster_ens___auto___ns; extern char CPyDef_faster_ens___auto_____top_level__(void); @@ -2817,6 +2847,11 @@ extern PyObject *CPyPy_time_based___time_based_gas_price_strategy_construct_time extern PyObject *CPyDef_time_based___construct_time_based_gas_price_strategy(CPyTagged cpy_r_max_wait_seconds, CPyTagged cpy_r_sample_size, CPyTagged cpy_r_probability, char cpy_r_weighted); extern PyObject *CPyPy_time_based___construct_time_based_gas_price_strategy(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames); extern char CPyDef_time_based_____top_level__(void); +extern PyObject *CPyStatic_logs___DISCARD; +extern PyObject *CPyStatic_logs___IGNORE; +extern PyObject *CPyStatic_logs___STRICT; +extern PyObject *CPyStatic_logs___WARN; +extern char CPyDef_logs_____top_level__(void); extern char CPyDef_eth_tester_____top_level__(void); extern PyObject *CPyStatic_defaults___null_if_block_not_found; extern PyObject *CPyStatic_defaults___null_if_transaction_not_found; diff --git a/build/faster_ens.c b/build/faster_ens.c index d39bdc895f..4f95a18eb4 100644 --- a/build/faster_ens.c +++ b/build/faster_ens.c @@ -7,11 +7,11 @@ PyMODINIT_FUNC PyInit_faster_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/_normalization.c b/build/faster_ens/_normalization.c index 27e1619a02..6785a84d71 100644 --- a/build/faster_ens/_normalization.c +++ b/build/faster_ens/_normalization.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit__normalization(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens____normalization"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens____normalization"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens____normalization"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/auto.c b/build/faster_ens/auto.c index 017c37c469..854fa4852b 100644 --- a/build/faster_ens/auto.c +++ b/build/faster_ens/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/base_ens.c b/build/faster_ens/base_ens.c index 93dd6b9ef5..7d473c5924 100644 --- a/build/faster_ens/base_ens.c +++ b/build/faster_ens/base_ens.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_base_ens(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___base_ens"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens___base_ens"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens___base_ens"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/constants.c b/build/faster_ens/constants.c index b64ec95f2d..45cd866e40 100644 --- a/build/faster_ens/constants.c +++ b/build/faster_ens/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/exceptions.c b/build/faster_ens/exceptions.c index ce20cd2d0e..f5273aef6e 100644 --- a/build/faster_ens/exceptions.c +++ b/build/faster_ens/exceptions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exceptions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___exceptions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens___exceptions"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens___exceptions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_ens/utils.c b/build/faster_ens/utils.c index 7eb39f93cf..af0991a589 100644 --- a/build/faster_ens/utils.c +++ b/build/faster_ens/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_ens___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_ens___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_ens___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/async_transactions.c b/build/faster_web3/_utils/async_transactions.c index 4673c0cb1a..1eef7a9439 100644 --- a/build/faster_web3/_utils/async_transactions.c +++ b/build/faster_web3/_utils/async_transactions.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_transactions(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___async_transactions"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___async_transactions"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___async_transactions"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/batching.c b/build/faster_web3/_utils/batching.c index d85f4b31f5..94c7be6fc2 100644 --- a/build/faster_web3/_utils/batching.c +++ b/build/faster_web3/_utils/batching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_batching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___batching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___batching"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___batching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/blocks.c b/build/faster_web3/_utils/blocks.c index 53fa08b883..b58722a02b 100644 --- a/build/faster_web3/_utils/blocks.c +++ b/build/faster_web3/_utils/blocks.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_blocks(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___blocks"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___blocks"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___blocks"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching.c b/build/faster_web3/_utils/caching.c index afbcc86cc0..329742872b 100644 --- a/build/faster_web3/_utils/caching.c +++ b/build/faster_web3/_utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/caching_utils.c b/build/faster_web3/_utils/caching/caching_utils.c index 7a16f2f7ac..a217d7c952 100644 --- a/build/faster_web3/_utils/caching/caching_utils.c +++ b/build/faster_web3/_utils/caching/caching_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___caching_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___caching___caching_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___caching___caching_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/caching/request_caching_validation.c b/build/faster_web3/_utils/caching/request_caching_validation.c index bf6a56c2f7..17d6bdca2a 100644 --- a/build/faster_web3/_utils/caching/request_caching_validation.c +++ b/build/faster_web3/_utils/caching/request_caching_validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_caching_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___caching___request_caching_validation"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___caching___request_caching_validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/contracts.c b/build/faster_web3/_utils/contracts.c index 35f6d03262..c3d8670ea4 100644 --- a/build/faster_web3/_utils/contracts.c +++ b/build/faster_web3/_utils/contracts.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_contracts(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___contracts"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___contracts"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___contracts"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/datatypes.c b/build/faster_web3/_utils/datatypes.c index f3b9cf417a..e008faee64 100644 --- a/build/faster_web3/_utils/datatypes.c +++ b/build/faster_web3/_utils/datatypes.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_datatypes(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___datatypes"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___datatypes"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___datatypes"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/decorators.c b/build/faster_web3/_utils/decorators.c index 8f482fde8c..2934d46e8a 100644 --- a/build/faster_web3/_utils/decorators.c +++ b/build/faster_web3/_utils/decorators.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_decorators(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___decorators"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___decorators"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___decorators"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/encoding.c b/build/faster_web3/_utils/encoding.c index bd4ab15da2..5fe817bad6 100644 --- a/build/faster_web3/_utils/encoding.c +++ b/build/faster_web3/_utils/encoding.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_encoding(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___encoding"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___encoding"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___encoding"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/error_formatters_utils.c b/build/faster_web3/_utils/error_formatters_utils.c index 3cf07d00f7..270694b1d5 100644 --- a/build/faster_web3/_utils/error_formatters_utils.c +++ b/build/faster_web3/_utils/error_formatters_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_error_formatters_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___error_formatters_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___error_formatters_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___error_formatters_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/fee_utils.c b/build/faster_web3/_utils/fee_utils.c index e6cf0d555a..f1e007dcac 100644 --- a/build/faster_web3/_utils/fee_utils.c +++ b/build/faster_web3/_utils/fee_utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_fee_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___fee_utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___fee_utils"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___fee_utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/formatters.c b/build/faster_web3/_utils/formatters.c index 94bf20f237..5945f343cb 100644 --- a/build/faster_web3/_utils/formatters.c +++ b/build/faster_web3/_utils/formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http.c b/build/faster_web3/_utils/http.c index 31b3b5d1f2..a5b7960103 100644 --- a/build/faster_web3/_utils/http.c +++ b/build/faster_web3/_utils/http.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___http"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___http"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/http_session_manager.c b/build/faster_web3/_utils/http_session_manager.c index 989e95666c..6aa6bae0a9 100644 --- a/build/faster_web3/_utils/http_session_manager.c +++ b/build/faster_web3/_utils/http_session_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_http_session_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___http_session_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___http_session_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___http_session_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/math.c b/build/faster_web3/_utils/math.c index 66b283895c..b671e6218f 100644 --- a/build/faster_web3/_utils/math.c +++ b/build/faster_web3/_utils/math.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_math(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___math"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___math"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___math"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/method_formatters.c b/build/faster_web3/_utils/method_formatters.c index b3bb201e8d..eb64a72559 100644 --- a/build/faster_web3/_utils/method_formatters.c +++ b/build/faster_web3/_utils/method_formatters.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_method_formatters(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___method_formatters"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___method_formatters"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___method_formatters"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/type_conversion.c b/build/faster_web3/_utils/type_conversion.c index da9217a0a5..6c823ddf61 100644 --- a/build/faster_web3/_utils/type_conversion.c +++ b/build/faster_web3/_utils/type_conversion.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_type_conversion(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___type_conversion"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___type_conversion"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___type_conversion"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/utility_methods.c b/build/faster_web3/_utils/utility_methods.c index ed1f2279a1..92c83743e6 100644 --- a/build/faster_web3/_utils/utility_methods.c +++ b/build/faster_web3/_utils/utility_methods.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utility_methods(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___utility_methods"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___utility_methods"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___utility_methods"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/_utils/validation.c b/build/faster_web3/_utils/validation.c index dedcedb6c9..a36ab2a279 100644 --- a/build/faster_web3/_utils/validation.c +++ b/build/faster_web3/_utils/validation.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_validation(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3____utils___validation"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3____utils___validation"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3____utils___validation"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto.c b/build/faster_web3/auto.c index af3e5b4c9a..ddb33df8f6 100644 --- a/build/faster_web3/auto.c +++ b/build/faster_web3/auto.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_auto(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___auto"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___auto"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/auto/gethdev.c b/build/faster_web3/auto/gethdev.c index ba93598018..5a8fb84e10 100644 --- a/build/faster_web3/auto/gethdev.c +++ b/build/faster_web3/auto/gethdev.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gethdev(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___auto___gethdev"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___auto___gethdev"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___auto___gethdev"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon.c b/build/faster_web3/beacon.c index b26f4e1d1a..b9201966da 100644 --- a/build/faster_web3/beacon.c +++ b/build/faster_web3/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/api_endpoints.c b/build/faster_web3/beacon/api_endpoints.c index 0965f35435..af5086d3d9 100644 --- a/build/faster_web3/beacon/api_endpoints.c +++ b/build/faster_web3/beacon/api_endpoints.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_api_endpoints(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___api_endpoints"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon___api_endpoints"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___beacon___api_endpoints"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/async_beacon.c b/build/faster_web3/beacon/async_beacon.c index ae44e3d850..98aa820c15 100644 --- a/build/faster_web3/beacon/async_beacon.c +++ b/build/faster_web3/beacon/async_beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___async_beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon___async_beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___beacon___async_beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/beacon/beacon.c b/build/faster_web3/beacon/beacon.c index 98b472b25c..71f9d5df6e 100644 --- a/build/faster_web3/beacon/beacon.c +++ b/build/faster_web3/beacon/beacon.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_beacon(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___beacon___beacon"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___beacon___beacon"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___beacon___beacon"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/constants.c b/build/faster_web3/constants.c index 9e5275fad2..6787c92bd6 100644 --- a/build/faster_web3/constants.c +++ b/build/faster_web3/constants.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_constants(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___constants"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___constants"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___constants"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/contract/utils.c b/build/faster_web3/contract/utils.c index 6975de3123..a63b86fe17 100644 --- a/build/faster_web3/contract/utils.c +++ b/build/faster_web3/contract/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___contract___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___contract___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___contract___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies.c b/build/faster_web3/gas_strategies.c index e4ec97a788..205bdc7269 100644 --- a/build/faster_web3/gas_strategies.c +++ b/build/faster_web3/gas_strategies.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_gas_strategies(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___gas_strategies"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___gas_strategies"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/rpc.c b/build/faster_web3/gas_strategies/rpc.c index 1cd3a6af60..10112d5580 100644 --- a/build/faster_web3/gas_strategies/rpc.c +++ b/build/faster_web3/gas_strategies/rpc.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_rpc(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___rpc"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___gas_strategies___rpc"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___gas_strategies___rpc"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/gas_strategies/time_based.c b/build/faster_web3/gas_strategies/time_based.c index d24144b8ab..ae0e8885b5 100644 --- a/build/faster_web3/gas_strategies/time_based.c +++ b/build/faster_web3/gas_strategies/time_based.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_time_based(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___gas_strategies___time_based"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___gas_strategies___time_based"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___gas_strategies___time_based"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/logs.c b/build/faster_web3/logs.c new file mode 100644 index 0000000000..f5c377d093 --- /dev/null +++ b/build/faster_web3/logs.c @@ -0,0 +1,21 @@ +#include + +PyMODINIT_FUNC +PyInit_logs(void) +{ + PyObject *tmp; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; + PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___logs"); + Py_DECREF(tmp); + if (capsule == NULL) return NULL; + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___logs"); + Py_DECREF(capsule); + if (!init_func) { + return NULL; + } + return ((PyObject *(*)(void))init_func)(); +} + +// distutils sometimes spuriously tells cl to export CPyInit___init__, +// so provide that so it chills out +PyMODINIT_FUNC PyInit___init__(void) { return PyInit_logs(); } diff --git a/build/faster_web3/providers/eth_tester.c b/build/faster_web3/providers/eth_tester.c index ee7c699c51..3af8c3ea0e 100644 --- a/build/faster_web3/providers/eth_tester.c +++ b/build/faster_web3/providers/eth_tester.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_eth_tester(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/defaults.c b/build/faster_web3/providers/eth_tester/defaults.c index 90595b91a3..3bf6829bd7 100644 --- a/build/faster_web3/providers/eth_tester/defaults.c +++ b/build/faster_web3/providers/eth_tester/defaults.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_defaults(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester___defaults"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester___defaults"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/main.c b/build/faster_web3/providers/eth_tester/main.c index b78b8a1bc9..38b13414f2 100644 --- a/build/faster_web3/providers/eth_tester/main.c +++ b/build/faster_web3/providers/eth_tester/main.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_main(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___main"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester___main"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester___main"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/eth_tester/middleware.c b/build/faster_web3/providers/eth_tester/middleware.c index 2338da8652..e5305734e2 100644 --- a/build/faster_web3/providers/eth_tester/middleware.c +++ b/build/faster_web3/providers/eth_tester/middleware.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_middleware(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___eth_tester___middleware"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___eth_tester___middleware"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/persistent_connection.c b/build/faster_web3/providers/persistent/persistent_connection.c index 790f2297b9..582fe374b1 100644 --- a/build/faster_web3/providers/persistent/persistent_connection.c +++ b/build/faster_web3/providers/persistent/persistent_connection.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_persistent_connection(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___persistent_connection"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___persistent_connection"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/request_processor.c b/build/faster_web3/providers/persistent/request_processor.c index 0295ac9955..271fa0dca2 100644 --- a/build/faster_web3/providers/persistent/request_processor.c +++ b/build/faster_web3/providers/persistent/request_processor.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_request_processor(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___request_processor"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___request_processor"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___request_processor"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_container.c b/build/faster_web3/providers/persistent/subscription_container.c index dac4afd777..5a907a394a 100644 --- a/build/faster_web3/providers/persistent/subscription_container.c +++ b/build/faster_web3/providers/persistent/subscription_container.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_container(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___subscription_container"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___subscription_container"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/persistent/subscription_manager.c b/build/faster_web3/providers/persistent/subscription_manager.c index 7fd5c837b6..3346440544 100644 --- a/build/faster_web3/providers/persistent/subscription_manager.c +++ b/build/faster_web3/providers/persistent/subscription_manager.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_subscription_manager(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___persistent___subscription_manager"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___persistent___subscription_manager"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/providers/rpc/utils.c b/build/faster_web3/providers/rpc/utils.c index 57fed208a0..bc8eea5e00 100644 --- a/build/faster_web3/providers/rpc/utils.c +++ b/build/faster_web3/providers/rpc/utils.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_utils(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___providers___rpc___utils"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___providers___rpc___utils"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___providers___rpc___utils"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/types.c b/build/faster_web3/types.c index 04b4b7d894..3dca556408 100644 --- a/build/faster_web3/types.c +++ b/build/faster_web3/types.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_types(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___types"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___types"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___types"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/address.c b/build/faster_web3/utils/address.c index 7fdc2cb814..a08b0de4ba 100644 --- a/build/faster_web3/utils/address.c +++ b/build/faster_web3/utils/address.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_address(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___address"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___address"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___utils___address"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/async_exception_handling.c b/build/faster_web3/utils/async_exception_handling.c index e2f5fa7191..49f86a4def 100644 --- a/build/faster_web3/utils/async_exception_handling.c +++ b/build/faster_web3/utils/async_exception_handling.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_async_exception_handling(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___async_exception_handling"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___async_exception_handling"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___utils___async_exception_handling"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/caching.c b/build/faster_web3/utils/caching.c index 485053ef75..393cc48bc0 100644 --- a/build/faster_web3/utils/caching.c +++ b/build/faster_web3/utils/caching.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_caching(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___caching"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___caching"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___utils___caching"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/build/faster_web3/utils/exception_handling.c b/build/faster_web3/utils/exception_handling.c index 3acce07759..f8bbc3f591 100644 --- a/build/faster_web3/utils/exception_handling.c +++ b/build/faster_web3/utils/exception_handling.c @@ -4,11 +4,11 @@ PyMODINIT_FUNC PyInit_exception_handling(void) { PyObject *tmp; - if (!(tmp = PyImport_ImportModule("5f8b22f5f815a3776376__mypyc"))) return NULL; + if (!(tmp = PyImport_ImportModule("2c3297a056130187a890__mypyc"))) return NULL; PyObject *capsule = PyObject_GetAttrString(tmp, "init_faster_web3___utils___exception_handling"); Py_DECREF(tmp); if (capsule == NULL) return NULL; - void *init_func = PyCapsule_GetPointer(capsule, "5f8b22f5f815a3776376__mypyc.init_faster_web3___utils___exception_handling"); + void *init_func = PyCapsule_GetPointer(capsule, "2c3297a056130187a890__mypyc.init_faster_web3___utils___exception_handling"); Py_DECREF(capsule); if (!init_func) { return NULL; diff --git a/faster_ens/_normalization.py b/faster_ens/_normalization.py index e61cdff171..44a2877c98 100644 --- a/faster_ens/_normalization.py +++ b/faster_ens/_normalization.py @@ -18,18 +18,40 @@ Set, Tuple, Union, + cast, final, ) -import pyunormalize +from pyunormalize import ( + _unicode_data, + normalization, +) from .exceptions import ( InvalidName, ) +# Constants vendored from pyunormalize + +_NFC__QC_NO_OR_MAYBE: Final = _unicode_data._NFC__QC_NO_OR_MAYBE +_NFD__QC_NO: Final = _unicode_data._NFD__QC_NO +_NON_ZERO_CCC_TABLE: Final = _unicode_data._NON_ZERO_CCC_TABLE +_COMPOSITION_EXCLUSIONS: Final = _unicode_data._COMPOSITION_EXCLUSIONS +_COMPOSITE_BY_CDECOMP: Final[Dict[Tuple[int, Optional[int]], int]] = normalization._COMPOSITE_BY_CDECOMP +_FULL_CDECOMP_BY_CHAR: Final[Dict[int, List[int]]] = normalization._FULL_CDECOMP_BY_CHAR +_LB: Final = normalization._LB +_LL: Final = normalization._LL +_SB: Final = normalization._SB +_SL: Final = normalization._SL +_TB: Final = normalization._TB +_TL: Final = normalization._TL +_TCOUNT: Final = normalization._TCOUNT +_VB: Final = normalization._VB +_VL: Final = normalization._VL +_VCOUNT: Final = normalization._VCOUNT + + # -- setup -- # -NFC: Final = pyunormalize.NFC -NFD: Final = pyunormalize.NFD def _json_list_mapping_to_dict( @@ -40,13 +62,13 @@ def _json_list_mapping_to_dict( Takes a `[key, [value]]` mapping from the original ENS spec json files and turns it into a `{key: value}` mapping. """ - f[list_mapped_key] = {k: v for k, v in f[list_mapped_key]} + f[list_mapped_key] = dict(f[list_mapped_key]) return f # get the normalization spec json files downloaded from links in ENSIP-15 # https://docs.ens.domains/ens-improvement-proposals/ensip-15-normalization-standard -specs_dir_path = Path(sys.modules["faster_ens"].__file__).parent.joinpath("specs") +specs_dir_path = Path(cast(str, sys.modules["faster_ens"].__file__)).parent.joinpath("specs") with specs_dir_path.joinpath("normalization_spec.json").open() as spec: f = json.load(spec) @@ -84,16 +106,12 @@ class TokenType(Enum): class Token: type: ClassVar[Literal[TokenType.TEXT, TokenType.EMOJI]] - _original_text: str - _original_codepoints: List[int] - _normalized_codepoints: Optional[List[int]] - restricted: Final = False def __init__(self, codepoints: List[int]) -> None: self._original_codepoints: Final = codepoints - self._original_text: Final = "".join(chr(cp) for cp in codepoints) - self._normalized_codepoints = None + self._original_text: Final = "".join(map(chr, codepoints)) + self._normalized_codepoints: Optional[List[int]] = None @property def codepoints(self) -> List[int]: @@ -130,8 +148,6 @@ def text(self) -> str: # sourcery skip: assign-if-exp @final class ENSNormalizedName: - labels: List[Label] - def __init__(self, normalized_labels: List[Label]) -> None: self.labels: Final = normalized_labels @@ -229,9 +245,9 @@ def _codepoints_to_text(cps: Union[List[List[int]], List[int]]) -> str: if not cps: return "" elif isinstance(cps[0], int): - return "".join(map(chr, cps)) + return "".join(map(chr, cast(List[int], cps))) else: - return "".join(map(_codepoints_to_text, cps)) + return "".join(map(_codepoints_to_text, cast(List[List[int]], cps))) def _validate_tokens_and_get_label_type(tokens: List[Token]) -> str: @@ -413,22 +429,15 @@ def _build_and_validate_label_from_tokens(tokens: List[Token]) -> Label: for token in tokens: if token.type == TokenType.TEXT: # apply NFC normalization to text tokens - chars = [chr(cp) for cp in token._original_codepoints] + chars = "".join(map(chr, token._original_codepoints)) nfc = NFC(chars) - token._normalized_codepoints = [ord(c) for c in nfc] + token._normalized_codepoints = list(map(ord, nfc)) label_type = _validate_tokens_and_get_label_type(tokens) return Label(label_type, tokens) -def _buffer_codepoints_to_chars(buffer: Union[List[int], List[List[int]]]) -> str: - return "".join( - "".join(chr(c) for c in char) if isinstance(char, list) else chr(char) - for char in buffer - ) - - # ----- @@ -528,3 +537,296 @@ def normalize_name_ensip15(name: str) -> ENSNormalizedName: # - join labels back together after normalization return ENSNormalizedName(normalized_labels) + + +# Vendored from pyunormalize + +def NFC(unistr: str) -> str: + """Return the canonical equivalent "composed" form of the original Unicode + string `unistr`. This function transforms the Unicode string into the + Unicode "normalization form C", where character sequences are replaced by + canonically equivalent composites, where possible, while compatibility + characters are unaffected. + + For performance optimization, the function verifies whether the input + string is already in NFC. If it is, the original string is returned + directly to avoid unnecessary processing. + + Args: + unistr (str): The input Unicode string. + + Returns: + str: The NFC normalized Unicode string. + + Examples: + + >>> unistr = "élève" + >>> nfc = NFC(unistr) + >>> unistr, nfc + ('élève', 'élève') + >>> nfc == unistr + False + >>> " ".join(f"{ord(x):04X}" for x in unistr) + '0065 0301 006C 0065 0300 0076 0065' + >>> " ".join(f"{ord(x):04X}" for x in nfc) + '00E9 006C 00E8 0076 0065' + + >>> unistr = "한국" + >>> nfc = NFC(unistr) + >>> unistr, nfc + ('한국', '한국') + >>> " ".join(f"{ord(x):04X}" for x in unistr) + '1112 1161 11AB 1100 116E 11A8' + >>> " ".join(f"{ord(x):04X}" for x in nfc) + 'D55C AD6D' + + >>> NFC("ffi") + 'ffi' + + """ + prev_ccc = 0 + + # Read these C constants into locals only once + qc_no_or_maybe = _NFC__QC_NO_OR_MAYBE + non_zero_table = _NON_ZERO_CCC_TABLE + + for u in map(ord, unistr): + if u in qc_no_or_maybe: + break + + if u not in non_zero_table: + continue + + curr_ccc = non_zero_table[u] + + if curr_ccc < prev_ccc: + break + + prev_ccc = curr_ccc + else: + return unistr + + return "".join(map(chr, _compose(list(map(ord, NFD(unistr)))))) + + +def _compose(elements_: List[int]) -> List[int]: + # Canonical composition algorithm to transform a fully decomposed + # and canonically ordered string into its most fully composed but still + # canonically equivalent sequence. + + # Read these C constants into locals only once + non_zero_table = _NON_ZERO_CCC_TABLE + composite_by_cdecomp = _COMPOSITE_BY_CDECOMP + composition_exclusions = _COMPOSITION_EXCLUSIONS + + elements: List[Optional[int]] = elements_.copy() + for i, x in enumerate(elements): + if x is None or x in non_zero_table: + continue + + last_cc = False + blocked = False + + for j, y in enumerate(cast(List[int], elements[i + 1 :]), i + 1): + if y in non_zero_table: + last_cc = True + else: + blocked = True + + if blocked and last_cc: + continue + + prev = elements[j - 1] + + if ( + prev is None + or prev not in non_zero_table + or non_zero_table[prev] < non_zero_table[y] + ): + + pair = (x, y) + + precomp = ( + composite_by_cdecomp[pair] + if pair in composite_by_cdecomp + else _compose_hangul_syllable(x, y) + ) + + if precomp is None or precomp in composition_exclusions: + if blocked: + break + else: + elements[i] = x = precomp + elements[j] = None + + if blocked: + blocked = False + else: + last_cc = False + + return list(filter(None, elements)) + + +def _compose_hangul_syllable(x: int, y: int) -> Optional[int]: + # Perform Hangul syllable composition algorithm to derive the mapping + # of a canonically decomposed sequence of Hangul jamo characters + # to an equivalent precomposed Hangul syllable. + + if _LB <= x <= _LL and _VB <= y <= _VL: + # Compose a leading consonant and a vowel into an LV syllable + return _SB + (((x - _LB) * _VCOUNT) + y - _VB) * _TCOUNT + + if _SB <= x <= _SL and not (x - _SB) % _TCOUNT and _TB <= y <= _TL: + # Compose an LV syllable and a trailing consonant into an LVT syllable + return x + y - (_TB - 1) + + return None + + +def NFD(unistr: str) -> str: + """Return the canonical equivalent "decomposed" form of the original + Unicode string `unistr`. This function transforms the Unicode string into + the Unicode "normalization form D", where composite characters are replaced + by canonically equivalent character sequences, in canonical order, while + compatibility characters are unaffected. + + For performance optimization, the function verifies whether the input + string is already in NFD. If it is, the original string is returned + directly to avoid unnecessary processing. + + Args: + unistr (str): The input Unicode string. + + Returns: + str: The NFD normalized Unicode string. + + Examples: + + >>> unistr = "élève" + >>> nfd = NFD(unistr) + >>> unistr, nfd + ('élève', 'élève') + >>> nfd == unistr + False + >>> " ".join(f"{ord(x):04X}" for x in unistr) + '00E9 006C 00E8 0076 0065' + >>> " ".join(f"{ord(x):04X}" for x in nfd) + '0065 0301 006C 0065 0300 0076 0065' + + >>> unistr = "한국" + >>> nfd = NFD(unistr) + >>> unistr, nfd + ('한국', '한국') + >>> " ".join(f"{ord(x):04X}" for x in unistr) + 'D55C AD6D' + >>> " ".join(f"{ord(x):04X}" for x in nfd) + '1112 1161 11AB 1100 116E 11A8' + + >>> NFD("ffi") + 'ffi' + + """ + prev_ccc = 0 + + qc_no = _NFD__QC_NO + non_zero_table = _NON_ZERO_CCC_TABLE + + for u in map(ord, unistr): + if u in qc_no: + break + + curr_ccc = non_zero_table.get(u) + if curr_ccc is None: + continue + + if curr_ccc < prev_ccc: + break + + prev_ccc = curr_ccc + else: + return unistr + + return "".join(map(chr, _reorder(_decompose(unistr)))) + + + +def _reorder(elements: List[int]) -> List[int]: + # Perform canonical ordering algorithm. Once a string has been fully + # decomposed, this algorithm ensures that any sequences of combining marks + # within it are arranged in a well-defined order. Only combining marks with + # non-zero Canonical_Combining_Class property values are subject to + # potential reordering. The canonical ordering imposed by both composed + # and decomposed normalization forms is crucial for ensuring the uniqueness + # of normal forms. + + n = len(elements) + + non_zero_table = _NON_ZERO_CCC_TABLE + + while n > 1: + new_n = 0 + i = 1 + + while i < n: + second = elements[i] + ccc_b = non_zero_table.get(second) + + if not ccc_b: + i += 2 + continue + + first = elements[i - 1] + ccc_a = non_zero_table.get(first) + + if not ccc_a or ccc_a <= ccc_b: + i += 1 + continue + + elements[i - 1], elements[i] = second, first + + new_n = i + i += 1 + + n = new_n + + return elements + + +def _decompose(unistr: str) -> List[int]: + # Compute the full decomposition of the Unicode string based + # on the specified normalization form. The type of full decomposition + # chosen depends on which Unicode normalization form is involved. For NFC + # or NFD, it performs a full canonical decomposition. For NFKC or NFKD, + # it performs a full compatibility decomposition. + + result: List[int] = [] + decomp = _FULL_CDECOMP_BY_CHAR + + for u in map(ord, unistr): + if u in decomp: + result.extend(decomp[u]) + elif _SB <= u <= _SL: + result.extend(_decompose_hangul_syllable(u)) + else: + result.append(u) + + return result + + +def _decompose_hangul_syllable(cp: int) -> Tuple[int, ...]: + # Perform Hangul syllable decomposition algorithm to derive the full + # canonical decomposition of a precomposed Hangul syllable into its + # constituent jamo characters. + + sindex = cp - _SB + tindex = sindex % _TCOUNT + q = (sindex - tindex) // _TCOUNT + V = _VB + (q % _VCOUNT) + L = _LB + (q // _VCOUNT) + + if tindex: + # LVT syllable + return (L, V, _TB - 1 + tindex) + + # LV syllable + return (L, V) diff --git a/faster_ens/utils.py b/faster_ens/utils.py index abc73668e1..d622ba8cfe 100644 --- a/faster_ens/utils.py +++ b/faster_ens/utils.py @@ -33,11 +33,6 @@ HexBytes, ) -from faster_ens.exceptions import ( - ENSTypeError, - ENSValueError, -) - from .constants import ( ACCEPTABLE_STALE_HOURS, AUCTION_START_GAS_CONSTANT, @@ -47,7 +42,9 @@ REVERSE_REGISTRAR_DOMAIN, ) from .exceptions import ( + ENSTypeError, ENSValidationError, + ENSValueError, InvalidName, ) @@ -131,7 +128,7 @@ def normalize_name(name: Optional[str]) -> str: elif isinstance(name, (bytes, bytearray)): name = name.decode("utf-8") - return normalize_name_ensip15(name).as_text + return normalize_name_ensip15(cast(str, name)).as_text def dns_encode_name(name: Optional[str]) -> HexBytes: diff --git a/faster_web3/contract/base_contract.py b/faster_web3/contract/base_contract.py index d91d0547d0..90771b46ee 100644 --- a/faster_web3/contract/base_contract.py +++ b/faster_web3/contract/base_contract.py @@ -1563,13 +1563,11 @@ def _encode_data_in_transaction(self, *args: Any, **kwargs: Any) -> HexStr: arguments = get_normalized_abi_inputs(constructor_abi, *args, **kwargs) - data = add_0x_prefix( + return add_0x_prefix( encode_abi(self.w3, constructor_abi, arguments, data=self.bytecode) ) else: - data = to_hex(self.bytecode) - - return data + return to_hex(self.bytecode) @combomethod def _estimate_gas(self, transaction: Optional[TxParams] = None) -> TxParams: @@ -1618,8 +1616,7 @@ def _build_transaction(self, transaction: Optional[TxParams] = None) -> TxParams def check_forbidden_keys_in_transaction( transaction: TxParams, forbidden_keys: Optional[Collection[str]] = None ) -> None: - keys_found = transaction.keys() & forbidden_keys - if keys_found: + if keys_found := transaction.keys() & forbidden_keys: raise Web3ValueError( f"Cannot set '{', '.join(keys_found)}' field(s) in transaction" ) diff --git a/faster_web3/eth/base_eth.py b/faster_web3/eth/base_eth.py index 6b22ccc72e..d345d52ada 100644 --- a/faster_web3/eth/base_eth.py +++ b/faster_web3/eth/base_eth.py @@ -5,6 +5,7 @@ Optional, Tuple, Union, + cast, ) from eth_account import ( @@ -206,7 +207,7 @@ def filter_munger( return [filter_params] elif is_string(filter_params): if filter_params in {"latest", "pending"}: - return [filter_params] + return [cast(str, filter_params)] else: raise Web3ValueError( "The filter API only accepts the values of `pending` or " diff --git a/faster_web3/geth.py b/faster_web3/geth.py index 4dde90fc8a..a27414c2bb 100644 --- a/faster_web3/geth.py +++ b/faster_web3/geth.py @@ -150,7 +150,7 @@ def trace_transaction_munger( self, transaction_hash: _Hash32, trace_config: Optional[TraceConfig] = None, - ) -> Tuple[_Hash32, TraceConfig]: + ) -> Tuple[_Hash32, Optional[TraceConfig]]: return (transaction_hash, trace_config) trace_transaction: Method[ diff --git a/faster_web3/logs.py b/faster_web3/logs.py index eaf964764d..ffe079ea00 100644 --- a/faster_web3/logs.py +++ b/faster_web3/logs.py @@ -1,8 +1,12 @@ +from typing import ( + Final, +) + from faster_web3._utils.events import ( EventLogErrorFlags, ) -DISCARD = EventLogErrorFlags.Discard -IGNORE = EventLogErrorFlags.Ignore -STRICT = EventLogErrorFlags.Strict -WARN = EventLogErrorFlags.Warn +DISCARD: Final = EventLogErrorFlags.Discard +IGNORE: Final = EventLogErrorFlags.Ignore +STRICT: Final = EventLogErrorFlags.Strict +WARN: Final = EventLogErrorFlags.Warn diff --git a/faster_web3/manager.py b/faster_web3/manager.py index c95417f015..831a78adc6 100644 --- a/faster_web3/manager.py +++ b/faster_web3/manager.py @@ -357,7 +357,7 @@ async def _async_recv_batch(self, requests: BatchRequests) -> List[RPCResponse]: "Receiving batch request from open socket connection: %s", self._provider.get_endpoint_uri_or_ipc_path(), ) - return await recv_func(requests) + return cast(List[RPCResponse], await recv_func(requests)) async def _async_make_socket_batch_request( self, diff --git a/faster_web3/providers/eth_tester/main.py b/faster_web3/providers/eth_tester/main.py index 25073c4bf5..f0762fb5f8 100644 --- a/faster_web3/providers/eth_tester/main.py +++ b/faster_web3/providers/eth_tester/main.py @@ -180,7 +180,7 @@ def request_func( provider_request_fn=self.make_request, ) self._request_func_cache = middleware, func - return func + return cast(Callable[..., RPCResponse], func) def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: response = _make_request( diff --git a/faster_web3/providers/persistent/persistent.py b/faster_web3/providers/persistent/persistent.py index 04496db88b..3485589d39 100644 --- a/faster_web3/providers/persistent/persistent.py +++ b/faster_web3/providers/persistent/persistent.py @@ -143,22 +143,23 @@ async def recv_func( middleware = middleware_onion.as_tuple_of_middleware() cache_key = hash(tuple(map(id, middleware))) - if cache_key != self._recv_func_cache[0]: - - async def recv_function(rpc_request: RPCRequest) -> RPCResponse: - # first, retrieve the response - response = await self.recv_for_request(rpc_request) - method = rpc_request["method"] - for mw in reversed(middleware): - initialized = mw(async_w3) - response = await initialized.async_response_processor( - method, response - ) - return response - - self._recv_func_cache = (cache_key, recv_function) + cached_key, cached_recv_func = self._recv_func_cache + if cache_key == cached_key: + return cached_recv_func + + async def recv_function(rpc_request: RPCRequest) -> RPCResponse: + # first, retrieve the response + response = await self.recv_for_request(rpc_request) + method = rpc_request["method"] + for mw in reversed(middleware): + initialized = mw(async_w3) + response = await initialized.async_response_processor( + method, response + ) + return response - return self._recv_func_cache[1] + self._recv_func_cache = (cache_key, recv_function) + return recv_function async def send_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" @@ -166,47 +167,50 @@ async def send_batch_func( middleware = middleware_onion.as_tuple_of_middleware() cache_key = hash(tuple(map(id, middleware))) - if cache_key != self._send_batch_func_cache[0]: + cached_key, cached_send_batch_func = self._send_batch_func_cache + if cache_key == cached_key: + return cached_send_batch_func - async def send_func(requests: BatchParams) -> BatchRequests: - for mw in middleware: - initialized = mw(async_w3) - requests = [ - await initialized.async_request_processor(method, params) - for (method, params) in requests - ] - return await self.send_batch_request(requests) + async def send_func(requests: BatchParams) -> BatchRequests: + for mw in middleware: + initialized = mw(async_w3) + requests = [ + await initialized.async_request_processor(method, params) + for (method, params) in requests + ] + return await self.send_batch_request(requests) - self._send_batch_func_cache = (cache_key, send_func) + self._send_batch_func_cache = (cache_key, send_func) + return send_func - return self._send_batch_func_cache[1] async def recv_batch_func( self, async_w3: "AsyncWeb3[Any]", middleware_onion: "MiddlewareOnion" ) -> Callable[..., BatchResponseCoro]: middleware = middleware_onion.as_tuple_of_middleware() cache_key = hash(tuple(map(id, middleware))) + cached_key, cached_recv_batch_func = self._recv_batch_func_cache + if cache_key == cached_key: + return cached_recv_batch_func + + async def recv_function(rpc_requests: BatchRequests) -> List[RPCResponse]: + methods = [rpc_request["method"] for rpc_request in rpc_requests] + responses = await self.recv_for_batch_request(rpc_requests) + for mw in reversed(middleware): + if not isinstance(responses, list): + # RPC errors return only one response with the error object + return responses + + initialized = mw(async_w3) + responses = [ + await initialized.async_response_processor(m, r) + for m, r in zip(methods, responses) + ] + return responses + + self._recv_batch_func_cache = (cache_key, recv_function) + return recv_function - if cache_key != self._recv_batch_func_cache[0]: - - async def recv_function(rpc_requests: BatchRequests) -> List[RPCResponse]: - methods = [rpc_request["method"] for rpc_request in rpc_requests] - responses = await self.recv_for_batch_request(rpc_requests) - for mw in reversed(middleware): - if not isinstance(responses, list): - # RPC errors return only one response with the error object - return responses - - initialized = mw(async_w3) - responses = [ - await initialized.async_response_processor(m, r) - for m, r in zip(methods, responses) - ] - return responses - - self._recv_batch_func_cache = (cache_key, recv_function) - - return self._recv_batch_func_cache[1] # -- connection management -- # diff --git a/pyproject.toml b/pyproject.toml index 0c427dc5b3..e3aa912cf2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,6 +12,7 @@ requires = [ "faster-eth-abi>=5.2,<5.3; platform_system != 'Linux' or platform_machine != 'i686'", "faster-hexbytes<3", "py-geth>=5.1.0; platform_system != 'Windows' and platform_machine != 'i686'", + "pyunormalize>=17.0.0", ] [tool.autoflake] diff --git a/setup.py b/setup.py index 2385ab16c5..fe174c2203 100644 --- a/setup.py +++ b/setup.py @@ -105,6 +105,7 @@ "faster_web3/constants.py", "faster_web3/contract/utils.py", "faster_web3/gas_strategies", + "faster_web3/logs.py", "faster_web3/providers/eth_tester", "faster_web3/providers/persistent/persistent_connection.py", "faster_web3/providers/persistent/request_processor.py", @@ -144,7 +145,6 @@ "--disable-error-code=return-value", "--disable-error-code=arg-type", "--disable-error-code=union-attr", - "--disable-error-code=redundant-cast", "--disable-error-code=type-arg", "--disable-error-code=type-var", "--disable-error-code=call-arg", @@ -157,6 +157,8 @@ "--disable-error-code=operator", "--disable-error-code=override", "--disable-error-code=misc", + # keep these flags to ensure backward compatability + "--disable-error-code=redundant-cast", "--disable-error-code=unused-ignore", ] @@ -212,7 +214,7 @@ "typing-extensions>=4.0.1", "types-requests>=2.0.0", "websockets>=10.0.0,<16.0.0", - "pyunormalize>=15.0.0", + "pyunormalize>=17.0.0", ], python_requires=">=3.9, <4", extras_require=extras_require,