diff --git a/benchmarks/ens/test_ens_benchmarks.py b/benchmarks/ens/test_ens_benchmarks.py index 99c05e44f6..454a623530 100644 --- a/benchmarks/ens/test_ens_benchmarks.py +++ b/benchmarks/ens/test_ens_benchmarks.py @@ -6,12 +6,11 @@ import faster_ens.ens import faster_ens.exceptions -import requests +import ujson from unittest.mock import patch from web3 import HTTPProvider as Web3HTTPProvider from faster_web3 import HTTPProvider as FasterWeb3HTTPProvider -import json from benchmarks.ens.params import NAMES from benchmarks.ens.fake_rpc import fake_json_rpc_response, FAKE_ENS_REGISTRY @@ -36,7 +35,7 @@ def json(self): def fake_send(*args, **kwargs): - request_data = json.loads(args[1].body) + request_data = ujson.loads(args[1].body) return FakeResponse(fake_json_rpc_response(request_data)) diff --git a/build/__native_5f8b22f5f815a3776376.c b/build/__native_5f8b22f5f815a3776376.c index 6eaddf650a..b898327f47 100644 --- a/build/__native_5f8b22f5f815a3776376.c +++ b/build/__native_5f8b22f5f815a3776376.c @@ -1166,7 +1166,6 @@ 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 */}, {NULL, NULL, 0, NULL} }; @@ -7269,55 +7268,39 @@ 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_r28; - CPyTagged cpy_r_r29; - PyObject *cpy_r_r30; + PyObject *cpy_r_r20; + PyObject *cpy_r_r21; + PyObject *cpy_r_r22; + PyObject **cpy_r_r24; + PyObject *cpy_r_r25; + PyObject *cpy_r_r26; + PyObject *cpy_r_r27; + char cpy_r_r28; + PyObject **cpy_r_r30; PyObject *cpy_r_r31; PyObject *cpy_r_r32; PyObject *cpy_r_r33; - PyObject **cpy_r_r35; + PyObject *cpy_r_r34; + PyObject *cpy_r_r35; 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_r43; + PyObject **cpy_r_r39; + PyObject *cpy_r_r40; + PyObject *cpy_r_r41; + char cpy_r_r42; + int64_t 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 CPyL23; cpy_r_r4 = (CPyPtr)&((PyListObject *)cpy_r_tokens)->ob_item; cpy_r_r5 = *(CPyPtr *)cpy_r_r4; cpy_r_r6 = cpy_r_r0 * 8; @@ -7328,23 +7311,23 @@ CPyL1: ; cpy_r_r9 = cpy_r_r8; else { CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", 394, CPyStatic__normalization___globals, "faster_ens._normalization.Token", cpy_r_r8); - goto CPyL35; + goto CPyL26; } 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 CPyL27; } 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", 395, CPyStatic__normalization___globals, "faster_ens._normalization.TokenType", cpy_r_r11); - goto CPyL36; + goto CPyL27; } cpy_r_r13 = CPyStatic__normalization___TokenType___TEXT; if (unlikely(cpy_r_r13 == NULL)) { - goto CPyL37; + goto CPyL28; } else goto CPyL8; CPyL6: ; @@ -7352,236 +7335,152 @@ 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 CPyL26; } 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 (unlikely(cpy_r_r19 == NULL)) { + if (!cpy_r_r15) goto CPyL29; + cpy_r_r16 = CPyModule_builtins; + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ + cpy_r_r18 = CPyObject_GetAttr(cpy_r_r16, cpy_r_r17); + if (unlikely(cpy_r_r18 == 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; + goto CPyL27; } - CPy_DECREF(cpy_r_r28); - if (unlikely(cpy_r_r29 == CPY_INT_TAG)) { + cpy_r_r19 = ((faster_ens____normalization___TokenObject *)cpy_r_r9)->__original_codepoints; + CPy_INCREF_NO_IMM(cpy_r_r19); + cpy_r_r20 = CPyModule_builtins; + cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r22 = CPyObject_GetAttr(cpy_r_r20, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL41; + 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)) { + PyObject *cpy_r_r23[2] = {cpy_r_r18, cpy_r_r19}; + cpy_r_r24 = (PyObject **)&cpy_r_r23; + cpy_r_r25 = PyObject_Vectorcall(cpy_r_r22, cpy_r_r24, 2, 0); + CPy_DECREF(cpy_r_r22); + if (unlikely(cpy_r_r25 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL42; + goto CPyL30; } - 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_DECREF(cpy_r_r18); + CPy_DECREF_NO_IMM(cpy_r_r19); + cpy_r_r26 = PySequence_List(cpy_r_r25); + CPy_DECREF(cpy_r_r25); + if (unlikely(cpy_r_r26 == 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", 397, CPyStatic__normalization___globals, "str", cpy_r_r36); - goto CPyL41; + goto CPyL27; } - 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; + cpy_r_r27 = CPyStatic__normalization___NFC; + if (unlikely(cpy_r_r27 == NULL)) { + goto CPyL31; } else - goto CPyL21; -CPyL19: ; + goto CPyL16; +CPyL14: ; PyErr_SetString(PyExc_NameError, "value for final name \"NFC\" was not set"); - cpy_r_r40 = 0; - if (unlikely(!cpy_r_r40)) { + cpy_r_r28 = 0; + if (unlikely(!cpy_r_r28)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL26; } 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)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL45; - } - CPy_DECREF_NO_IMM(cpy_r_r19); - cpy_r_r44 = PyList_New(0); - if (unlikely(cpy_r_r44 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL46; - } - cpy_r_r45 = PyObject_GetIter(cpy_r_r43); - CPy_DECREF(cpy_r_r43); - if (unlikely(cpy_r_r45 == NULL)) { +CPyL16: ; + PyObject *cpy_r_r29[1] = {cpy_r_r26}; + cpy_r_r30 = (PyObject **)&cpy_r_r29; + cpy_r_r31 = PyObject_Vectorcall(cpy_r_r27, cpy_r_r30, 1, 0); + if (unlikely(cpy_r_r31 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL47; + goto CPyL32; } -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_DECREF_NO_IMM(cpy_r_r26); + cpy_r_r32 = CPyModule_builtins; + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + 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; + goto CPyL33; } - 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_r35 = CPyModule_builtins; + cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r37 = CPyObject_GetAttr(cpy_r_r35, cpy_r_r36); + if (unlikely(cpy_r_r37 == 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 CPyL34; } - CPy_DECREF(cpy_r_r52); - if (unlikely(cpy_r_r53 == CPY_INT_TAG)) { + PyObject *cpy_r_r38[2] = {cpy_r_r34, cpy_r_r31}; + cpy_r_r39 = (PyObject **)&cpy_r_r38; + cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 2, 0); + CPy_DECREF(cpy_r_r37); + if (unlikely(cpy_r_r40 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL50; + goto CPyL34; } - 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_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_DECREF(cpy_r_r34); + CPy_DECREF(cpy_r_r31); + cpy_r_r41 = PySequence_List(cpy_r_r40); + CPy_DECREF(cpy_r_r40); + if (unlikely(cpy_r_r41 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL47; + goto CPyL27; } 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_r41; CPy_DECREF_NO_IMM(cpy_r_r9); -CPyL31: ; - cpy_r_r59 = cpy_r_r0 + 1; - cpy_r_r0 = cpy_r_r59; +CPyL22: ; + cpy_r_r43 = cpy_r_r0 + 1; + cpy_r_r0 = cpy_r_r43; goto CPyL1; -CPyL32: ; - cpy_r_r60 = CPyDef__normalization____validate_tokens_and_get_label_type(cpy_r_tokens); - if (unlikely(cpy_r_r60 == NULL)) { +CPyL23: ; + cpy_r_r44 = CPyDef__normalization____validate_tokens_and_get_label_type(cpy_r_tokens); + if (unlikely(cpy_r_r44 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL26; } - 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_r45 = CPyDef__normalization___Label(cpy_r_r44, cpy_r_tokens); + CPy_DECREF(cpy_r_r44); + if (unlikely(cpy_r_r45 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "_build_and_validate_label_from_tokens", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL35; + goto CPyL26; } - return cpy_r_r61; -CPyL35: ; - cpy_r_r62 = NULL; - return cpy_r_r62; -CPyL36: ; + return cpy_r_r45; +CPyL26: ; + cpy_r_r46 = NULL; + return cpy_r_r46; +CPyL27: ; CPy_DecRef(cpy_r_r9); - goto CPyL35; -CPyL37: ; + goto CPyL26; +CPyL28: ; CPy_DecRef(cpy_r_r9); CPy_DecRef(cpy_r_r12); goto CPyL6; -CPyL38: ; +CPyL29: ; 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: ; + goto CPyL22; +CPyL30: ; CPy_DecRef(cpy_r_r9); + CPy_DecRef(cpy_r_r18); CPy_DecRef(cpy_r_r19); - goto CPyL35; -CPyL46: ; + goto CPyL26; +CPyL31: ; CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r43); - goto CPyL35; -CPyL47: ; + CPy_DecRef(cpy_r_r26); + goto CPyL14; +CPyL32: ; 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_r26); + goto CPyL26; +CPyL33: ; 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_r31); + goto CPyL26; +CPyL34: ; CPy_DecRef(cpy_r_r9); - CPy_DecRef(cpy_r_r44); - CPy_DecRef(cpy_r_r45); - goto CPyL35; + CPy_DecRef(cpy_r_r31); + CPy_DecRef(cpy_r_r34); + goto CPyL26; } PyObject *CPyPy__normalization____build_and_validate_label_from_tokens(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -7605,276 +7504,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 __LL20; - if (PyList_Check(cpy_r_r12)) - cpy_r_r13 = cpy_r_r12; - else { - cpy_r_r13 = NULL; - } - if (cpy_r_r13 != NULL) goto __LL20; - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "_buffer_codepoints_to_chars", 407, CPyStatic__normalization___globals, "union[int, list]", cpy_r_r12); - goto CPyL27; -__LL20: ; - 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", 408, 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", 408, 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", 408, 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; @@ -7927,142 +7556,141 @@ PyObject *CPyDef__normalization___normalize_name_ensip15(PyObject *cpy_r_name) { CPyPtr cpy_r_r50; PyObject *cpy_r_r51; PyObject *cpy_r_r52; - int64_t cpy_r_r53; - char cpy_r_r54; + PyObject *cpy_r_r53; + PyObject *cpy_r_r54; PyObject *cpy_r_r55; - int64_t cpy_r_r56; - char cpy_r_r57; - int64_t cpy_r_r58; - char cpy_r_r59; - PyObject *cpy_r_r60; - CPyTagged cpy_r_r61; + PyObject *cpy_r_r56; + PyObject *cpy_r_r57; + PyObject *cpy_r_r58; + PyObject **cpy_r_r60; + PyObject *cpy_r_r61; PyObject *cpy_r_r62; - int64_t cpy_r_r63; PyObject *cpy_r__input; - PyObject *cpy_r_r64; + PyObject *cpy_r_r63; PyObject *cpy_r_buffer; - PyObject *cpy_r_r65; - CPyPtr cpy_r_r66; - int64_t cpy_r_r67; - CPyTagged cpy_r_r68; - char cpy_r_r69; - PyObject *cpy_r_r70; + PyObject *cpy_r_r64; + CPyPtr cpy_r_r65; + int64_t cpy_r_r66; + CPyTagged cpy_r_r67; + char cpy_r_r68; + PyObject *cpy_r_r69; PyObject *cpy_r_emoji_codepoint; CPyTagged cpy_r_end_index; - CPyPtr cpy_r_r71; - int64_t cpy_r_r72; - CPyTagged cpy_r_r73; - int64_t cpy_r_r74; - char cpy_r_r75; - int64_t cpy_r_r76; + CPyPtr cpy_r_r70; + int64_t cpy_r_r71; + CPyTagged cpy_r_r72; + int64_t cpy_r_r73; + char cpy_r_r74; + int64_t cpy_r_r75; + char cpy_r_r76; char cpy_r_r77; char cpy_r_r78; char cpy_r_r79; - char cpy_r_r80; + PyObject *cpy_r_r80; PyObject *cpy_r_r81; - PyObject *cpy_r_r82; - CPyPtr cpy_r_r83; - int64_t cpy_r_r84; + CPyPtr cpy_r_r82; + int64_t cpy_r_r83; + CPyTagged cpy_r_r84; CPyTagged cpy_r_r85; - CPyTagged cpy_r_r86; - char cpy_r_r87; - int64_t cpy_r_r88; - char cpy_r_r89; - int64_t cpy_r_r90; + char cpy_r_r86; + int64_t cpy_r_r87; + char cpy_r_r88; + int64_t cpy_r_r89; + char cpy_r_r90; char cpy_r_r91; char cpy_r_r92; - char cpy_r_r93; - PyObject *cpy_r_r94; - int32_t cpy_r_r95; + PyObject *cpy_r_r93; + int32_t cpy_r_r94; + char cpy_r_r95; char cpy_r_r96; - char cpy_r_r97; - PyObject *cpy_r_r98; - int32_t cpy_r_r99; - char cpy_r_r100; - PyObject *cpy_r_r101; - int32_t cpy_r_r102; - char cpy_r_r103; - CPyPtr cpy_r_r104; - int64_t cpy_r_r105; - CPyTagged cpy_r_r106; - char cpy_r_r107; + PyObject *cpy_r_r97; + int32_t cpy_r_r98; + char cpy_r_r99; + PyObject *cpy_r_r100; + int32_t cpy_r_r101; + char cpy_r_r102; + CPyPtr cpy_r_r103; + int64_t cpy_r_r104; + CPyTagged cpy_r_r105; + char cpy_r_r106; + PyObject *cpy_r_r107; PyObject *cpy_r_r108; - PyObject *cpy_r_r109; - PyObject **cpy_r_r111; + PyObject **cpy_r_r110; + PyObject *cpy_r_r111; PyObject *cpy_r_r112; - PyObject *cpy_r_r113; - CPyTagged cpy_r_r114; - PyObject *cpy_r_r115; - char cpy_r_r116; - int32_t cpy_r_r117; + CPyTagged cpy_r_r113; + PyObject *cpy_r_r114; + char cpy_r_r115; + int32_t cpy_r_r116; + char cpy_r_r117; char cpy_r_r118; - char cpy_r_r119; - CPyTagged cpy_r_r120; - PyObject *cpy_r_r121; - char cpy_r_r122; - PyObject *cpy_r_r123; - CPyPtr cpy_r_r124; - int64_t cpy_r_r125; - CPyTagged cpy_r_r126; - char cpy_r_r127; - CPyPtr cpy_r_r128; - int64_t cpy_r_r129; - CPyTagged cpy_r_r130; - char cpy_r_r131; - PyObject *cpy_r_r132; - int32_t cpy_r_r133; - char cpy_r_r134; + CPyTagged cpy_r_r119; + PyObject *cpy_r_r120; + char cpy_r_r121; + PyObject *cpy_r_r122; + CPyPtr cpy_r_r123; + int64_t cpy_r_r124; + CPyTagged cpy_r_r125; + char cpy_r_r126; + CPyPtr cpy_r_r127; + int64_t cpy_r_r128; + CPyTagged cpy_r_r129; + char cpy_r_r130; + PyObject *cpy_r_r131; + int32_t cpy_r_r132; + char cpy_r_r133; + PyObject *cpy_r_r134; PyObject *cpy_r_r135; PyObject *cpy_r_r136; - PyObject *cpy_r_r137; - int32_t cpy_r_r138; - char cpy_r_r139; - PyObject *cpy_r_r140; - CPyPtr cpy_r_r141; - int64_t cpy_r_r142; - CPyTagged cpy_r_r143; + int32_t cpy_r_r137; + char cpy_r_r138; + PyObject *cpy_r_r139; + CPyPtr cpy_r_r140; + int64_t cpy_r_r141; + CPyTagged cpy_r_r142; + PyObject *cpy_r_r143; PyObject *cpy_r_r144; PyObject *cpy_r_r145; - PyObject *cpy_r_r146; - CPyTagged cpy_r_r147; - PyObject *cpy_r_r148; - char cpy_r_r149; + CPyTagged cpy_r_r146; + PyObject *cpy_r_r147; + char cpy_r_r148; + PyObject *cpy_r_r149; PyObject *cpy_r_r150; PyObject *cpy_r_r151; - PyObject *cpy_r_r152; - int32_t cpy_r_r153; + int32_t cpy_r_r152; + char cpy_r_r153; char cpy_r_r154; - char cpy_r_r155; - PyObject *cpy_r_r156; - char cpy_r_r157; + PyObject *cpy_r_r155; + char cpy_r_r156; + PyObject *cpy_r_r157; PyObject *cpy_r_r158; PyObject *cpy_r_r159; PyObject *cpy_r_r160; - PyObject *cpy_r_r161; - PyObject **cpy_r_r163; + PyObject **cpy_r_r162; + PyObject *cpy_r_r163; PyObject *cpy_r_r164; - PyObject *cpy_r_r165; - char cpy_r_r166; + char cpy_r_r165; + PyObject *cpy_r_r166; PyObject *cpy_r_r167; - PyObject *cpy_r_r168; - int32_t cpy_r_r169; + int32_t cpy_r_r168; + char cpy_r_r169; char cpy_r_r170; - char cpy_r_r171; - PyObject *cpy_r_r172; - char cpy_r_r173; - PyObject *cpy_r_r174; - int32_t cpy_r_r175; + PyObject *cpy_r_r171; + char cpy_r_r172; + PyObject *cpy_r_r173; + int32_t cpy_r_r174; + char cpy_r_r175; char cpy_r_r176; - char cpy_r_r177; - PyObject *cpy_r_r178; - int32_t cpy_r_r179; - char cpy_r_r180; + PyObject *cpy_r_r177; + int32_t cpy_r_r178; + char cpy_r_r179; + PyObject *cpy_r_r180; PyObject *cpy_r_r181; PyObject *cpy_r_r182; PyObject *cpy_r_r183; PyObject *cpy_r_r184; - PyObject *cpy_r_r185; - PyObject **cpy_r_r187; + PyObject **cpy_r_r186; + PyObject *cpy_r_r187; PyObject *cpy_r_r188; PyObject *cpy_r_r189; PyObject *cpy_r_r190; @@ -8071,45 +7699,44 @@ PyObject *CPyDef__normalization___normalize_name_ensip15(PyObject *cpy_r_name) { PyObject *cpy_r_r193; PyObject *cpy_r_r194; PyObject *cpy_r_r195; - PyObject *cpy_r_r196; - PyObject **cpy_r_r198; + PyObject **cpy_r_r197; + PyObject *cpy_r_r198; PyObject *cpy_r_r199; PyObject *cpy_r_r200; PyObject *cpy_r_r201; PyObject *cpy_r_r202; - PyObject *cpy_r_r203; - PyObject **cpy_r_r205; + PyObject **cpy_r_r204; + PyObject *cpy_r_r205; PyObject *cpy_r_r206; - PyObject *cpy_r_r207; - CPyPtr cpy_r_r208; - int64_t cpy_r_r209; - CPyTagged cpy_r_r210; - char cpy_r_r211; - CPyPtr cpy_r_r212; - int64_t cpy_r_r213; - CPyTagged cpy_r_r214; - char cpy_r_r215; - PyObject *cpy_r_r216; - int32_t cpy_r_r217; - char cpy_r_r218; - PyObject *cpy_r_r219; - int32_t cpy_r_r220; - char cpy_r_r221; - int64_t cpy_r_r222; + CPyPtr cpy_r_r207; + int64_t cpy_r_r208; + CPyTagged cpy_r_r209; + char cpy_r_r210; + CPyPtr cpy_r_r211; + int64_t cpy_r_r212; + CPyTagged cpy_r_r213; + char cpy_r_r214; + PyObject *cpy_r_r215; + int32_t cpy_r_r216; + char cpy_r_r217; + PyObject *cpy_r_r218; + int32_t cpy_r_r219; + char cpy_r_r220; + int64_t cpy_r_r221; + PyObject *cpy_r_r222; PyObject *cpy_r_r223; - PyObject *cpy_r_r224; cpy_r_r0 = CPyStr_IsTrue(cpy_r_name); if (cpy_r_r0) goto CPyL4; cpy_r_r1 = PyList_New(0); if (unlikely(cpy_r_r1 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } cpy_r_r2 = CPyDef__normalization___ENSNormalizedName(cpy_r_r1); CPy_DECREF_NO_IMM(cpy_r_r1); if (unlikely(cpy_r_r2 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } return cpy_r_r2; CPyL4: ; @@ -8119,7 +7746,7 @@ CPyL4: ; cpy_r_r6 = CPyObject_GetAttr(cpy_r_r4, cpy_r_r5); if (unlikely(cpy_r_r6 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_INCREF(cpy_r_r3); cpy_r_r7.f0 = cpy_r_r3; @@ -8127,19 +7754,19 @@ CPyL4: ; cpy_r_r8 = PyTuple_New(2); if (unlikely(cpy_r_r8 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp21 = cpy_r_r7.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp21); - PyObject *__tmp22 = cpy_r_r7.f1; - PyTuple_SET_ITEM(cpy_r_r8, 1, __tmp22); + 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); cpy_r_r9 = PyObject_IsInstance(cpy_r_name, cpy_r_r8); CPy_DECREF(cpy_r_r8); cpy_r_r10 = cpy_r_r9 >= 0; if (unlikely(!cpy_r_r10)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } cpy_r_r11 = cpy_r_r9; - if (!cpy_r_r11) goto CPyL132; + if (!cpy_r_r11) goto CPyL127; cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'utf-8' */ cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'decode' */ PyObject *cpy_r_r14[2] = {cpy_r_name, cpy_r_r12}; @@ -8147,13 +7774,13 @@ CPyL4: ; cpy_r_r16 = PyObject_VectorcallMethod(cpy_r_r13, cpy_r_r15, 9223372036854775810ULL, 0); if (unlikely(cpy_r_r16 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } if (likely(PyUnicode_Check(cpy_r_r16))) cpy_r_r17 = cpy_r_r16; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 427, CPyStatic__normalization___globals, "str", cpy_r_r16); - goto CPyL131; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 420, CPyStatic__normalization___globals, "str", cpy_r_r16); + goto CPyL126; } cpy_r_name = cpy_r_r17; CPyL10: ; @@ -8162,7 +7789,7 @@ CPyL10: ; CPy_DECREF(cpy_r_name); if (unlikely(cpy_r_r19 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } cpy_r_r20 = 0; cpy_r_r21 = 0; @@ -8180,15 +7807,15 @@ CPyL12: ; if (likely(PyUnicode_Check(cpy_r_r29))) cpy_r_r30 = cpy_r_r29; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 431, CPyStatic__normalization___globals, "str", cpy_r_r29); - goto CPyL133; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 424, CPyStatic__normalization___globals, "str", cpy_r_r29); + goto CPyL128; } cpy_r_r31 = CPyStr_Size_size_t(cpy_r_r30); CPy_DECREF(cpy_r_r30); cpy_r_r32 = cpy_r_r31 >= 0; if (unlikely(!cpy_r_r32)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL133; + goto CPyL128; } cpy_r_r33 = cpy_r_r31 << 1; cpy_r_r34 = cpy_r_r33 == 0; @@ -8201,7 +7828,7 @@ CPyL17: ; goto CPyL12; CPyL18: ; if (cpy_r_r20) { - goto CPyL134; + goto CPyL129; } else goto CPyL23; CPyL19: ; @@ -8212,33 +7839,33 @@ CPyL19: ; cpy_r_r40 = PyObject_Vectorcall(cpy_r_r37, cpy_r_r39, 1, 0); if (unlikely(cpy_r_r40 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } 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", 432, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r40); - goto CPyL131; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 425, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r40); + goto CPyL126; } CPy_Raise(cpy_r_r41); CPy_DECREF_NO_IMM(cpy_r_r41); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); CPyL23: ; cpy_r_r42 = PyList_New(0); if (unlikely(cpy_r_r42 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL133; + goto CPyL128; } cpy_r_r43 = 0; CPyL25: ; cpy_r_r44 = (CPyPtr)&((PyVarObject *)cpy_r_r19)->ob_size; cpy_r_r45 = *(int64_t *)cpy_r_r44; cpy_r_r46 = cpy_r_r43 < cpy_r_r45; - if (!cpy_r_r46) goto CPyL135; + if (!cpy_r_r46) goto CPyL130; cpy_r_r47 = (CPyPtr)&((PyListObject *)cpy_r_r19)->ob_item; cpy_r_r48 = *(CPyPtr *)cpy_r_r47; cpy_r_r49 = cpy_r_r43 * 8; @@ -8248,832 +7875,821 @@ CPyL25: ; if (likely(PyUnicode_Check(cpy_r_r51))) cpy_r_r52 = cpy_r_r51; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 436, CPyStatic__normalization___globals, "str", cpy_r_r51); - goto CPyL136; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 429, CPyStatic__normalization___globals, "str", cpy_r_r51); + goto CPyL131; } - cpy_r_r53 = CPyStr_Size_size_t(cpy_r_r52); - cpy_r_r54 = cpy_r_r53 >= 0; - if (unlikely(!cpy_r_r54)) { + cpy_r_r53 = CPyModule_builtins; + cpy_r_r54 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ord' */ + cpy_r_r55 = CPyObject_GetAttr(cpy_r_r53, cpy_r_r54); + if (unlikely(cpy_r_r55 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL137; + goto CPyL132; } - cpy_r_r55 = PyList_New(cpy_r_r53); - if (unlikely(cpy_r_r55 == NULL)) { + cpy_r_r56 = CPyModule_builtins; + cpy_r_r57 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'map' */ + cpy_r_r58 = CPyObject_GetAttr(cpy_r_r56, cpy_r_r57); + if (unlikely(cpy_r_r58 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL137; + goto CPyL133; } - cpy_r_r56 = CPyStr_Size_size_t(cpy_r_r52); - cpy_r_r57 = cpy_r_r56 >= 0; - if (unlikely(!cpy_r_r57)) { + PyObject *cpy_r_r59[2] = {cpy_r_r55, cpy_r_r52}; + cpy_r_r60 = (PyObject **)&cpy_r_r59; + cpy_r_r61 = PyObject_Vectorcall(cpy_r_r58, cpy_r_r60, 2, 0); + CPy_DECREF(cpy_r_r58); + if (unlikely(cpy_r_r61 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL138; + goto CPyL133; } - cpy_r_r58 = 0; -CPyL31: ; - cpy_r_r59 = cpy_r_r58 < cpy_r_r56; - if (!cpy_r_r59) goto CPyL139; - cpy_r_r60 = CPyStr_GetItemUnsafe(cpy_r_r52, cpy_r_r58); - if (unlikely(cpy_r_r60 == NULL)) { + CPy_DECREF(cpy_r_r55); + CPy_DECREF(cpy_r_r52); + cpy_r_r62 = PySequence_List(cpy_r_r61); + CPy_DECREF(cpy_r_r61); + if (unlikely(cpy_r_r62 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL138; + goto CPyL131; } - cpy_r_r61 = CPyStr_Ord(cpy_r_r60); - CPy_DECREF(cpy_r_r60); - if (unlikely(cpy_r_r61 == CPY_INT_TAG)) { + cpy_r__input = cpy_r_r62; + cpy_r_r63 = PyList_New(0); + if (unlikely(cpy_r_r63 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL138; + goto CPyL134; } - cpy_r_r62 = CPyTagged_StealAsObject(cpy_r_r61); - CPyList_SetItemUnsafe(cpy_r_r55, cpy_r_r58, cpy_r_r62); - cpy_r_r63 = cpy_r_r58 + 1; - cpy_r_r58 = cpy_r_r63; - goto CPyL31; -CPyL36: ; - cpy_r__input = cpy_r_r55; + cpy_r_buffer = cpy_r_r63; cpy_r_r64 = PyList_New(0); if (unlikely(cpy_r_r64 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL140; - } - cpy_r_buffer = cpy_r_r64; - cpy_r_r65 = PyList_New(0); - if (unlikely(cpy_r_r65 == NULL)) { - CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL141; + goto CPyL135; } -CPyL39: ; - cpy_r_r66 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; - cpy_r_r67 = *(int64_t *)cpy_r_r66; - cpy_r_r68 = cpy_r_r67 << 1; - cpy_r_r69 = (Py_ssize_t)cpy_r_r68 > (Py_ssize_t)0; - if (!cpy_r_r69) goto CPyL142; - cpy_r_r70 = Py_None; - cpy_r_emoji_codepoint = cpy_r_r70; +CPyL34: ; + cpy_r_r65 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; + cpy_r_r66 = *(int64_t *)cpy_r_r65; + cpy_r_r67 = cpy_r_r66 << 1; + cpy_r_r68 = (Py_ssize_t)cpy_r_r67 > (Py_ssize_t)0; + if (!cpy_r_r68) goto CPyL136; + cpy_r_r69 = Py_None; + cpy_r_emoji_codepoint = cpy_r_r69; cpy_r_end_index = 2; -CPyL41: ; - cpy_r_r71 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; - cpy_r_r72 = *(int64_t *)cpy_r_r71; - cpy_r_r73 = cpy_r_r72 << 1; - cpy_r_r74 = cpy_r_end_index & 1; - cpy_r_r75 = cpy_r_r74 != 0; - if (cpy_r_r75) goto CPyL43; - cpy_r_r76 = cpy_r_r73 & 1; - cpy_r_r77 = cpy_r_r76 != 0; - if (!cpy_r_r77) goto CPyL44; -CPyL43: ; - cpy_r_r78 = CPyTagged_IsLt_(cpy_r_r73, cpy_r_end_index); - cpy_r_r79 = cpy_r_r78 ^ 1; - if (cpy_r_r79) { - goto CPyL45; +CPyL36: ; + cpy_r_r70 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; + cpy_r_r71 = *(int64_t *)cpy_r_r70; + cpy_r_r72 = cpy_r_r71 << 1; + cpy_r_r73 = cpy_r_end_index & 1; + cpy_r_r74 = cpy_r_r73 != 0; + if (cpy_r_r74) goto CPyL38; + cpy_r_r75 = cpy_r_r72 & 1; + cpy_r_r76 = cpy_r_r75 != 0; + if (!cpy_r_r76) goto CPyL39; +CPyL38: ; + cpy_r_r77 = CPyTagged_IsLt_(cpy_r_r72, cpy_r_end_index); + cpy_r_r78 = cpy_r_r77 ^ 1; + if (cpy_r_r78) { + goto CPyL40; } else - goto CPyL143; -CPyL44: ; - cpy_r_r80 = (Py_ssize_t)cpy_r_end_index <= (Py_ssize_t)cpy_r_r73; - if (!cpy_r_r80) goto CPyL143; -CPyL45: ; - cpy_r_r81 = CPyList_GetSlice(cpy_r__input, 0, cpy_r_end_index); - if (unlikely(cpy_r_r81 == NULL)) { + goto CPyL137; +CPyL39: ; + cpy_r_r79 = (Py_ssize_t)cpy_r_end_index <= (Py_ssize_t)cpy_r_r72; + if (!cpy_r_r79) goto CPyL137; +CPyL40: ; + cpy_r_r80 = CPyList_GetSlice(cpy_r__input, 0, cpy_r_end_index); + if (unlikely(cpy_r_r80 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL144; + goto CPyL138; } - if (likely(PyList_Check(cpy_r_r81))) - cpy_r_r82 = cpy_r_r81; + if (likely(PyList_Check(cpy_r_r80))) + cpy_r_r81 = cpy_r_r80; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 447, CPyStatic__normalization___globals, "list", cpy_r_r81); - goto CPyL144; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 440, CPyStatic__normalization___globals, "list", cpy_r_r80); + goto CPyL138; } - cpy_r_r83 = (CPyPtr)&((PyVarObject *)cpy_r_r82)->ob_size; - cpy_r_r84 = *(int64_t *)cpy_r_r83; - cpy_r_r85 = cpy_r_r84 << 1; - cpy_r_r86 = CPyStatic__normalization___MAX_LEN_EMOJI_PATTERN; - if (unlikely(cpy_r_r86 == CPY_INT_TAG)) { - goto CPyL145; + cpy_r_r82 = (CPyPtr)&((PyVarObject *)cpy_r_r81)->ob_size; + cpy_r_r83 = *(int64_t *)cpy_r_r82; + cpy_r_r84 = cpy_r_r83 << 1; + cpy_r_r85 = CPyStatic__normalization___MAX_LEN_EMOJI_PATTERN; + if (unlikely(cpy_r_r85 == CPY_INT_TAG)) { + goto CPyL139; } else - goto CPyL50; -CPyL48: ; + goto CPyL45; +CPyL43: ; PyErr_SetString(PyExc_NameError, "value for final name \"MAX_LEN_EMOJI_PATTERN\" was not set"); - cpy_r_r87 = 0; - if (unlikely(!cpy_r_r87)) { + cpy_r_r86 = 0; + if (unlikely(!cpy_r_r86)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL50: ; - cpy_r_r88 = cpy_r_r85 & 1; - cpy_r_r89 = cpy_r_r88 != 0; - if (cpy_r_r89) goto CPyL52; - cpy_r_r90 = cpy_r_r86 & 1; - cpy_r_r91 = cpy_r_r90 != 0; - if (!cpy_r_r91) goto CPyL53; -CPyL52: ; - cpy_r_r92 = CPyTagged_IsLt_(cpy_r_r86, cpy_r_r85); - if (cpy_r_r92) { - goto CPyL146; +CPyL45: ; + cpy_r_r87 = cpy_r_r84 & 1; + cpy_r_r88 = cpy_r_r87 != 0; + if (cpy_r_r88) goto CPyL47; + cpy_r_r89 = cpy_r_r85 & 1; + cpy_r_r90 = cpy_r_r89 != 0; + if (!cpy_r_r90) goto CPyL48; +CPyL47: ; + cpy_r_r91 = CPyTagged_IsLt_(cpy_r_r85, cpy_r_r84); + if (cpy_r_r91) { + goto CPyL140; } else - goto CPyL54; -CPyL53: ; - cpy_r_r93 = (Py_ssize_t)cpy_r_r85 > (Py_ssize_t)cpy_r_r86; - if (cpy_r_r93) goto CPyL146; -CPyL54: ; - cpy_r_r94 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ - cpy_r_r95 = PySequence_Contains(cpy_r_r82, cpy_r_r94); - cpy_r_r96 = cpy_r_r95 >= 0; - if (unlikely(!cpy_r_r96)) { + goto CPyL49; +CPyL48: ; + cpy_r_r92 = (Py_ssize_t)cpy_r_r84 > (Py_ssize_t)cpy_r_r85; + if (cpy_r_r92) goto CPyL140; +CPyL49: ; + cpy_r_r93 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ + cpy_r_r94 = PySequence_Contains(cpy_r_r81, cpy_r_r93); + cpy_r_r95 = cpy_r_r94 >= 0; + if (unlikely(!cpy_r_r95)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL147; + goto CPyL141; } - cpy_r_r97 = cpy_r_r95; - if (!cpy_r_r97) goto CPyL64; - cpy_r_r98 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ - cpy_r_r99 = CPyList_Remove(cpy_r_r82, cpy_r_r98); - cpy_r_r100 = cpy_r_r99 >= 0; - if (unlikely(!cpy_r_r100)) { + cpy_r_r96 = cpy_r_r94; + if (!cpy_r_r96) goto CPyL59; + cpy_r_r97 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ + cpy_r_r98 = CPyList_Remove(cpy_r_r81, cpy_r_r97); + cpy_r_r99 = cpy_r_r98 >= 0; + if (unlikely(!cpy_r_r99)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL147; + goto CPyL141; } - cpy_r_r101 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ - cpy_r_r102 = CPyList_Remove(cpy_r__input, cpy_r_r101); - cpy_r_r103 = cpy_r_r102 >= 0; - if (unlikely(!cpy_r_r103)) { + cpy_r_r100 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 65039 */ + cpy_r_r101 = CPyList_Remove(cpy_r__input, cpy_r_r100); + cpy_r_r102 = cpy_r_r101 >= 0; + if (unlikely(!cpy_r_r102)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL147; + goto CPyL141; } - cpy_r_r104 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; - cpy_r_r105 = *(int64_t *)cpy_r_r104; - cpy_r_r106 = cpy_r_r105 << 1; - cpy_r_r107 = cpy_r_r106 == 0; - if (cpy_r_r107) { - goto CPyL148; + cpy_r_r103 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; + cpy_r_r104 = *(int64_t *)cpy_r_r103; + cpy_r_r105 = cpy_r_r104 << 1; + cpy_r_r106 = cpy_r_r105 == 0; + if (cpy_r_r106) { + goto CPyL142; } else - goto CPyL63; -CPyL59: ; - cpy_r_r108 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Empty name after removing 65039 (0xFE0F)' */ - cpy_r_r109 = (PyObject *)CPyType_exceptions___InvalidName; - PyObject *cpy_r_r110[1] = {cpy_r_r108}; - cpy_r_r111 = (PyObject **)&cpy_r_r110; - cpy_r_r112 = PyObject_Vectorcall(cpy_r_r109, cpy_r_r111, 1, 0); - if (unlikely(cpy_r_r112 == NULL)) { + goto CPyL58; +CPyL54: ; + cpy_r_r107 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Empty name after removing 65039 (0xFE0F)' */ + cpy_r_r108 = (PyObject *)CPyType_exceptions___InvalidName; + PyObject *cpy_r_r109[1] = {cpy_r_r107}; + cpy_r_r110 = (PyObject **)&cpy_r_r109; + cpy_r_r111 = PyObject_Vectorcall(cpy_r_r108, cpy_r_r110, 1, 0); + if (unlikely(cpy_r_r111 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } - if (likely(Py_TYPE(cpy_r_r112) == CPyType_exceptions___InvalidName)) - cpy_r_r113 = cpy_r_r112; + if (likely(Py_TYPE(cpy_r_r111) == CPyType_exceptions___InvalidName)) + cpy_r_r112 = cpy_r_r111; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 458, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r112); - goto CPyL131; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 451, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r111); + goto CPyL126; } - CPy_Raise(cpy_r_r113); - CPy_DECREF_NO_IMM(cpy_r_r113); + CPy_Raise(cpy_r_r112); + CPy_DECREF_NO_IMM(cpy_r_r112); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL63: ; - cpy_r_r114 = CPyTagged_Subtract(cpy_r_end_index, 2); +CPyL58: ; + cpy_r_r113 = CPyTagged_Subtract(cpy_r_end_index, 2); CPyTagged_DECREF(cpy_r_end_index); - cpy_r_end_index = cpy_r_r114; -CPyL64: ; - cpy_r_r115 = CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; - if (unlikely(cpy_r_r115 == NULL)) { - goto CPyL149; + cpy_r_end_index = cpy_r_r113; +CPyL59: ; + cpy_r_r114 = CPyStatic__normalization___EMOJI_NORMALIZATION_SPEC; + if (unlikely(cpy_r_r114 == NULL)) { + goto CPyL143; } else - goto CPyL67; -CPyL65: ; + goto CPyL62; +CPyL60: ; PyErr_SetString(PyExc_NameError, "value for final name \"EMOJI_NORMALIZATION_SPEC\" was not set"); - cpy_r_r116 = 0; - if (unlikely(!cpy_r_r116)) { + cpy_r_r115 = 0; + if (unlikely(!cpy_r_r115)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL67: ; - cpy_r_r117 = PySequence_Contains(cpy_r_r115, cpy_r_r82); - cpy_r_r118 = cpy_r_r117 >= 0; - if (unlikely(!cpy_r_r118)) { +CPyL62: ; + cpy_r_r116 = PySequence_Contains(cpy_r_r114, cpy_r_r81); + cpy_r_r117 = cpy_r_r116 >= 0; + if (unlikely(!cpy_r_r117)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL147; + goto CPyL141; } - cpy_r_r119 = cpy_r_r117; - if (cpy_r_r119) { - goto CPyL150; + cpy_r_r118 = cpy_r_r116; + if (cpy_r_r118) { + goto CPyL144; } else - goto CPyL151; -CPyL69: ; - cpy_r_emoji_codepoint = cpy_r_r82; -CPyL70: ; - cpy_r_r120 = CPyTagged_Add(cpy_r_end_index, 2); + goto CPyL145; +CPyL64: ; + cpy_r_emoji_codepoint = cpy_r_r81; +CPyL65: ; + cpy_r_r119 = CPyTagged_Add(cpy_r_end_index, 2); CPyTagged_DECREF(cpy_r_end_index); - cpy_r_end_index = cpy_r_r120; - goto CPyL41; -CPyL71: ; - cpy_r_r121 = (PyObject *)&_Py_NoneStruct; - cpy_r_r122 = cpy_r_emoji_codepoint != cpy_r_r121; - if (!cpy_r_r122) goto CPyL152; + cpy_r_end_index = cpy_r_r119; + goto CPyL36; +CPyL66: ; + cpy_r_r120 = (PyObject *)&_Py_NoneStruct; + cpy_r_r121 = cpy_r_emoji_codepoint != cpy_r_r120; + if (!cpy_r_r121) goto CPyL146; CPy_INCREF(cpy_r_emoji_codepoint); if (likely(cpy_r_emoji_codepoint != Py_None)) - cpy_r_r123 = cpy_r_emoji_codepoint; + cpy_r_r122 = cpy_r_emoji_codepoint; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 444, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); - goto CPyL153; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 437, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); + goto CPyL147; } - cpy_r_r124 = (CPyPtr)&((PyVarObject *)cpy_r_r123)->ob_size; - cpy_r_r125 = *(int64_t *)cpy_r_r124; - CPy_DECREF_NO_IMM(cpy_r_r123); - cpy_r_r126 = cpy_r_r125 << 1; - cpy_r_r127 = cpy_r_r126 != 0; - if (!cpy_r_r127) goto CPyL152; - cpy_r_r128 = (CPyPtr)&((PyVarObject *)cpy_r_buffer)->ob_size; - cpy_r_r129 = *(int64_t *)cpy_r_r128; - cpy_r_r130 = cpy_r_r129 << 1; - cpy_r_r131 = (Py_ssize_t)cpy_r_r130 > (Py_ssize_t)0; - if (!cpy_r_r131) goto CPyL79; - cpy_r_r132 = CPyDef__normalization___TextToken(cpy_r_buffer); + cpy_r_r123 = (CPyPtr)&((PyVarObject *)cpy_r_r122)->ob_size; + cpy_r_r124 = *(int64_t *)cpy_r_r123; + CPy_DECREF_NO_IMM(cpy_r_r122); + cpy_r_r125 = cpy_r_r124 << 1; + cpy_r_r126 = cpy_r_r125 != 0; + if (!cpy_r_r126) goto CPyL146; + cpy_r_r127 = (CPyPtr)&((PyVarObject *)cpy_r_buffer)->ob_size; + cpy_r_r128 = *(int64_t *)cpy_r_r127; + cpy_r_r129 = cpy_r_r128 << 1; + cpy_r_r130 = (Py_ssize_t)cpy_r_r129 > (Py_ssize_t)0; + if (!cpy_r_r130) goto CPyL74; + cpy_r_r131 = CPyDef__normalization___TextToken(cpy_r_buffer); CPy_DECREF_NO_IMM(cpy_r_buffer); - if (unlikely(cpy_r_r132 == NULL)) { + if (unlikely(cpy_r_r131 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL154; + goto CPyL148; } - cpy_r_r133 = PyList_Append(cpy_r_r65, cpy_r_r132); - CPy_DECREF_NO_IMM(cpy_r_r132); - cpy_r_r134 = cpy_r_r133 >= 0; - if (unlikely(!cpy_r_r134)) { + cpy_r_r132 = PyList_Append(cpy_r_r64, cpy_r_r131); + CPy_DECREF_NO_IMM(cpy_r_r131); + cpy_r_r133 = cpy_r_r132 >= 0; + if (unlikely(!cpy_r_r133)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL154; + goto CPyL148; } - cpy_r_r135 = PyList_New(0); - if (unlikely(cpy_r_r135 == NULL)) { + cpy_r_r134 = PyList_New(0); + if (unlikely(cpy_r_r134 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL154; + goto CPyL148; } - cpy_r_buffer = cpy_r_r135; -CPyL79: ; + cpy_r_buffer = cpy_r_r134; +CPyL74: ; CPy_INCREF(cpy_r_emoji_codepoint); if (likely(cpy_r_emoji_codepoint != Py_None)) - cpy_r_r136 = cpy_r_emoji_codepoint; + cpy_r_r135 = cpy_r_emoji_codepoint; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 472, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); - goto CPyL153; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 465, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); + goto CPyL147; } - cpy_r_r137 = CPyDef__normalization___EmojiToken(cpy_r_r136); - CPy_DECREF_NO_IMM(cpy_r_r136); - if (unlikely(cpy_r_r137 == NULL)) { + cpy_r_r136 = CPyDef__normalization___EmojiToken(cpy_r_r135); + CPy_DECREF_NO_IMM(cpy_r_r135); + if (unlikely(cpy_r_r136 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL153; + goto CPyL147; } - cpy_r_r138 = PyList_Append(cpy_r_r65, cpy_r_r137); - CPy_DECREF_NO_IMM(cpy_r_r137); - cpy_r_r139 = cpy_r_r138 >= 0; - if (unlikely(!cpy_r_r139)) { + cpy_r_r137 = PyList_Append(cpy_r_r64, cpy_r_r136); + CPy_DECREF_NO_IMM(cpy_r_r136); + cpy_r_r138 = cpy_r_r137 >= 0; + if (unlikely(!cpy_r_r138)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL153; + goto CPyL147; } if (likely(cpy_r_emoji_codepoint != Py_None)) - cpy_r_r140 = cpy_r_emoji_codepoint; + cpy_r_r139 = cpy_r_emoji_codepoint; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 473, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); - goto CPyL153; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 466, CPyStatic__normalization___globals, "list", cpy_r_emoji_codepoint); + goto CPyL147; } - cpy_r_r141 = (CPyPtr)&((PyVarObject *)cpy_r_r140)->ob_size; - cpy_r_r142 = *(int64_t *)cpy_r_r141; - cpy_r_r143 = cpy_r_r142 << 1; + cpy_r_r140 = (CPyPtr)&((PyVarObject *)cpy_r_r139)->ob_size; + cpy_r_r141 = *(int64_t *)cpy_r_r140; + cpy_r_r142 = cpy_r_r141 << 1; CPy_DECREF(cpy_r_emoji_codepoint); - cpy_r_r144 = CPyList_GetSlice(cpy_r__input, cpy_r_r143, 9223372036854775806LL); + cpy_r_r143 = CPyList_GetSlice(cpy_r__input, cpy_r_r142, 9223372036854775806LL); CPy_DECREF_NO_IMM(cpy_r__input); - if (unlikely(cpy_r_r144 == NULL)) { + if (unlikely(cpy_r_r143 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL155; + goto CPyL149; } - if (likely(PyList_Check(cpy_r_r144))) - cpy_r_r145 = cpy_r_r144; + if (likely(PyList_Check(cpy_r_r143))) + cpy_r_r144 = cpy_r_r143; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 473, CPyStatic__normalization___globals, "list", cpy_r_r144); - goto CPyL155; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 466, CPyStatic__normalization___globals, "list", cpy_r_r143); + goto CPyL149; } - cpy_r__input = cpy_r_r145; - goto CPyL122; -CPyL86: ; - cpy_r_r146 = CPyList_Pop(cpy_r__input, 0); - if (unlikely(cpy_r_r146 == NULL)) { + cpy_r__input = cpy_r_r144; + goto CPyL117; +CPyL81: ; + cpy_r_r145 = CPyList_Pop(cpy_r__input, 0); + if (unlikely(cpy_r_r145 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } - if (likely(PyLong_Check(cpy_r_r146))) - cpy_r_r147 = CPyTagged_FromObject(cpy_r_r146); + if (likely(PyLong_Check(cpy_r_r145))) + cpy_r_r146 = CPyTagged_FromObject(cpy_r_r145); else { - CPy_TypeError("int", cpy_r_r146); cpy_r_r147 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r145); cpy_r_r146 = CPY_INT_TAG; } - CPy_DECREF(cpy_r_r146); - if (unlikely(cpy_r_r147 == CPY_INT_TAG)) { + CPy_DECREF(cpy_r_r145); + if (unlikely(cpy_r_r146 == CPY_INT_TAG)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } - cpy_r_r148 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (unlikely(cpy_r_r148 == NULL)) { - goto CPyL157; + cpy_r_r147 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (unlikely(cpy_r_r147 == NULL)) { + goto CPyL151; } else - goto CPyL91; -CPyL89: ; + goto CPyL86; +CPyL84: ; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r149 = 0; - if (unlikely(!cpy_r_r149)) { + cpy_r_r148 = 0; + if (unlikely(!cpy_r_r148)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL91: ; - cpy_r_r150 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ignored' */ - cpy_r_r151 = CPyDict_GetItem(cpy_r_r148, cpy_r_r150); - if (unlikely(cpy_r_r151 == NULL)) { +CPyL86: ; + cpy_r_r149 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'ignored' */ + cpy_r_r150 = CPyDict_GetItem(cpy_r_r147, cpy_r_r149); + if (unlikely(cpy_r_r150 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL158; + goto CPyL152; } - CPyTagged_INCREF(cpy_r_r147); - cpy_r_r152 = CPyTagged_StealAsObject(cpy_r_r147); - cpy_r_r153 = PySequence_Contains(cpy_r_r151, cpy_r_r152); + CPyTagged_INCREF(cpy_r_r146); + cpy_r_r151 = CPyTagged_StealAsObject(cpy_r_r146); + cpy_r_r152 = PySequence_Contains(cpy_r_r150, cpy_r_r151); + CPy_DECREF(cpy_r_r150); CPy_DECREF(cpy_r_r151); - CPy_DECREF(cpy_r_r152); - cpy_r_r154 = cpy_r_r153 >= 0; - if (unlikely(!cpy_r_r154)) { + cpy_r_r153 = cpy_r_r152 >= 0; + if (unlikely(!cpy_r_r153)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL158; + goto CPyL152; } - cpy_r_r155 = cpy_r_r153; - if (cpy_r_r155) goto CPyL159; - cpy_r_r156 = CPyStatic__normalization___NORMALIZATION_SPEC; - if (unlikely(cpy_r_r156 == NULL)) { - goto CPyL160; + cpy_r_r154 = cpy_r_r152; + if (cpy_r_r154) goto CPyL153; + cpy_r_r155 = CPyStatic__normalization___NORMALIZATION_SPEC; + if (unlikely(cpy_r_r155 == NULL)) { + goto CPyL154; } else - goto CPyL97; -CPyL95: ; + goto CPyL92; +CPyL90: ; PyErr_SetString(PyExc_NameError, "value for final name \"NORMALIZATION_SPEC\" was not set"); - cpy_r_r157 = 0; - if (unlikely(!cpy_r_r157)) { + cpy_r_r156 = 0; + if (unlikely(!cpy_r_r156)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL97: ; - cpy_r_r158 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mapped' */ - cpy_r_r159 = CPyDict_GetItem(cpy_r_r156, cpy_r_r158); - if (unlikely(cpy_r_r159 == NULL)) { +CPyL92: ; + cpy_r_r157 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'mapped' */ + cpy_r_r158 = CPyDict_GetItem(cpy_r_r155, cpy_r_r157); + if (unlikely(cpy_r_r158 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL158; + goto CPyL152; } - cpy_r_r160 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ - CPyTagged_INCREF(cpy_r_r147); - cpy_r_r161 = CPyTagged_StealAsObject(cpy_r_r147); - PyObject *cpy_r_r162[2] = {cpy_r_r159, cpy_r_r161}; - cpy_r_r163 = (PyObject **)&cpy_r_r162; - cpy_r_r164 = PyObject_VectorcallMethod(cpy_r_r160, cpy_r_r163, 9223372036854775810ULL, 0); - if (unlikely(cpy_r_r164 == NULL)) { + cpy_r_r159 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'get' */ + CPyTagged_INCREF(cpy_r_r146); + cpy_r_r160 = CPyTagged_StealAsObject(cpy_r_r146); + PyObject *cpy_r_r161[2] = {cpy_r_r158, cpy_r_r160}; + cpy_r_r162 = (PyObject **)&cpy_r_r161; + cpy_r_r163 = PyObject_VectorcallMethod(cpy_r_r159, cpy_r_r162, 9223372036854775810ULL, 0); + if (unlikely(cpy_r_r163 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL161; + goto CPyL155; } - CPy_DECREF(cpy_r_r159); - CPy_DECREF(cpy_r_r161); - CPy_INCREF(cpy_r_r164); - cpy_r_r165 = (PyObject *)&_Py_NoneStruct; - cpy_r_r166 = cpy_r_r164 != cpy_r_r165; - CPy_DECREF(cpy_r_r164); - if (cpy_r_r166) { - goto CPyL162; + CPy_DECREF(cpy_r_r158); + CPy_DECREF(cpy_r_r160); + CPy_INCREF(cpy_r_r163); + cpy_r_r164 = (PyObject *)&_Py_NoneStruct; + cpy_r_r165 = cpy_r_r163 != cpy_r_r164; + CPy_DECREF(cpy_r_r163); + if (cpy_r_r165) { + goto CPyL156; } else - goto CPyL163; -CPyL100: ; - cpy_r_r167 = PyObject_GetIter(cpy_r_r164); - CPy_DECREF(cpy_r_r164); - if (unlikely(cpy_r_r167 == NULL)) { + goto CPyL157; +CPyL95: ; + cpy_r_r166 = PyObject_GetIter(cpy_r_r163); + CPy_DECREF(cpy_r_r163); + if (unlikely(cpy_r_r166 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } -CPyL101: ; - cpy_r_r168 = PyIter_Next(cpy_r_r167); - if (cpy_r_r168 == NULL) goto CPyL164; - cpy_r_r169 = PyList_Append(cpy_r_buffer, cpy_r_r168); - CPy_DECREF(cpy_r_r168); - cpy_r_r170 = cpy_r_r169 >= 0; - if (unlikely(!cpy_r_r170)) { +CPyL96: ; + cpy_r_r167 = PyIter_Next(cpy_r_r166); + if (cpy_r_r167 == NULL) goto CPyL158; + cpy_r_r168 = PyList_Append(cpy_r_buffer, cpy_r_r167); + CPy_DECREF(cpy_r_r167); + cpy_r_r169 = cpy_r_r168 >= 0; + if (unlikely(!cpy_r_r169)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL165; + goto CPyL159; } else - goto CPyL101; -CPyL103: ; - cpy_r_r171 = CPy_NoErrOccurred(); - if (unlikely(!cpy_r_r171)) { + goto CPyL96; +CPyL98: ; + cpy_r_r170 = CPy_NoErrOccurred(); + if (unlikely(!cpy_r_r170)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } else - goto CPyL122; -CPyL104: ; - cpy_r_r172 = CPyStatic__normalization___VALID_CODEPOINTS; - if (unlikely(cpy_r_r172 == NULL)) { - goto CPyL166; + goto CPyL117; +CPyL99: ; + cpy_r_r171 = CPyStatic__normalization___VALID_CODEPOINTS; + if (unlikely(cpy_r_r171 == NULL)) { + goto CPyL160; } else - goto CPyL107; -CPyL105: ; + goto CPyL102; +CPyL100: ; PyErr_SetString(PyExc_NameError, "value for final name \"VALID_CODEPOINTS\" was not set"); - cpy_r_r173 = 0; - if (unlikely(!cpy_r_r173)) { + cpy_r_r172 = 0; + if (unlikely(!cpy_r_r172)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL107: ; - CPyTagged_INCREF(cpy_r_r147); - cpy_r_r174 = CPyTagged_StealAsObject(cpy_r_r147); - cpy_r_r175 = PySet_Contains(cpy_r_r172, cpy_r_r174); - CPy_DECREF(cpy_r_r174); - cpy_r_r176 = cpy_r_r175 >= 0; - if (unlikely(!cpy_r_r176)) { +CPyL102: ; + CPyTagged_INCREF(cpy_r_r146); + cpy_r_r173 = CPyTagged_StealAsObject(cpy_r_r146); + cpy_r_r174 = PySet_Contains(cpy_r_r171, cpy_r_r173); + CPy_DECREF(cpy_r_r173); + cpy_r_r175 = cpy_r_r174 >= 0; + if (unlikely(!cpy_r_r175)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL158; + goto CPyL152; } - cpy_r_r177 = cpy_r_r175; - if (!cpy_r_r177) goto CPyL167; - cpy_r_r178 = CPyTagged_StealAsObject(cpy_r_r147); - cpy_r_r179 = PyList_Append(cpy_r_buffer, cpy_r_r178); - CPy_DECREF(cpy_r_r178); - cpy_r_r180 = cpy_r_r179 >= 0; - if (unlikely(!cpy_r_r180)) { + cpy_r_r176 = cpy_r_r174; + if (!cpy_r_r176) goto CPyL161; + cpy_r_r177 = CPyTagged_StealAsObject(cpy_r_r146); + cpy_r_r178 = PyList_Append(cpy_r_buffer, cpy_r_r177); + CPy_DECREF(cpy_r_r177); + cpy_r_r179 = cpy_r_r178 >= 0; + if (unlikely(!cpy_r_r179)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } else - goto CPyL122; -CPyL110: ; - cpy_r_r181 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "Invalid character: '" */ - cpy_r_r182 = CPyModule_builtins; - cpy_r_r183 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ - cpy_r_r184 = CPyObject_GetAttr(cpy_r_r182, cpy_r_r183); - if (unlikely(cpy_r_r184 == NULL)) { + goto CPyL117; +CPyL105: ; + cpy_r_r180 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "Invalid character: '" */ + cpy_r_r181 = CPyModule_builtins; + cpy_r_r182 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'chr' */ + cpy_r_r183 = CPyObject_GetAttr(cpy_r_r181, cpy_r_r182); + if (unlikely(cpy_r_r183 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL168; + goto CPyL162; } - CPyTagged_INCREF(cpy_r_r147); - cpy_r_r185 = CPyTagged_StealAsObject(cpy_r_r147); - PyObject *cpy_r_r186[1] = {cpy_r_r185}; - cpy_r_r187 = (PyObject **)&cpy_r_r186; - cpy_r_r188 = PyObject_Vectorcall(cpy_r_r184, cpy_r_r187, 1, 0); - CPy_DECREF(cpy_r_r184); - if (unlikely(cpy_r_r188 == NULL)) { + CPyTagged_INCREF(cpy_r_r146); + cpy_r_r184 = CPyTagged_StealAsObject(cpy_r_r146); + PyObject *cpy_r_r185[1] = {cpy_r_r184}; + cpy_r_r186 = (PyObject **)&cpy_r_r185; + cpy_r_r187 = PyObject_Vectorcall(cpy_r_r183, cpy_r_r186, 1, 0); + CPy_DECREF(cpy_r_r183); + if (unlikely(cpy_r_r187 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL169; + goto CPyL163; } - CPy_DECREF(cpy_r_r185); - if (likely(PyUnicode_Check(cpy_r_r188))) - cpy_r_r189 = cpy_r_r188; + CPy_DECREF(cpy_r_r184); + if (likely(PyUnicode_Check(cpy_r_r187))) + cpy_r_r188 = cpy_r_r187; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 492, CPyStatic__normalization___globals, "str", cpy_r_r188); - goto CPyL168; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 485, CPyStatic__normalization___globals, "str", cpy_r_r187); + goto CPyL162; } - cpy_r_r190 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' | codepoint " */ - cpy_r_r191 = CPyTagged_Str(cpy_r_r147); - if (unlikely(cpy_r_r191 == NULL)) { + cpy_r_r189 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* "' | codepoint " */ + cpy_r_r190 = CPyTagged_Str(cpy_r_r146); + if (unlikely(cpy_r_r190 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL170; + goto CPyL164; } - cpy_r_r192 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' (' */ - cpy_r_r193 = CPyModule_builtins; - cpy_r_r194 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hex' */ - cpy_r_r195 = CPyObject_GetAttr(cpy_r_r193, cpy_r_r194); - if (unlikely(cpy_r_r195 == NULL)) { + cpy_r_r191 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' (' */ + cpy_r_r192 = CPyModule_builtins; + cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'hex' */ + cpy_r_r194 = CPyObject_GetAttr(cpy_r_r192, cpy_r_r193); + if (unlikely(cpy_r_r194 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL171; + goto CPyL165; } - cpy_r_r196 = CPyTagged_StealAsObject(cpy_r_r147); - PyObject *cpy_r_r197[1] = {cpy_r_r196}; - cpy_r_r198 = (PyObject **)&cpy_r_r197; - cpy_r_r199 = PyObject_Vectorcall(cpy_r_r195, cpy_r_r198, 1, 0); - CPy_DECREF(cpy_r_r195); - if (unlikely(cpy_r_r199 == NULL)) { + cpy_r_r195 = CPyTagged_StealAsObject(cpy_r_r146); + PyObject *cpy_r_r196[1] = {cpy_r_r195}; + cpy_r_r197 = (PyObject **)&cpy_r_r196; + cpy_r_r198 = PyObject_Vectorcall(cpy_r_r194, cpy_r_r197, 1, 0); + CPy_DECREF(cpy_r_r194); + if (unlikely(cpy_r_r198 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL172; + goto CPyL166; } - CPy_DECREF(cpy_r_r196); - if (likely(PyUnicode_Check(cpy_r_r199))) - cpy_r_r200 = cpy_r_r199; + CPy_DECREF(cpy_r_r195); + if (likely(PyUnicode_Check(cpy_r_r198))) + cpy_r_r199 = cpy_r_r198; else { - CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 493, CPyStatic__normalization___globals, "str", cpy_r_r199); - goto CPyL173; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 486, CPyStatic__normalization___globals, "str", cpy_r_r198); + goto CPyL167; } - cpy_r_r201 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ - cpy_r_r202 = CPyStr_Build(7, cpy_r_r181, cpy_r_r189, cpy_r_r190, cpy_r_r191, cpy_r_r192, cpy_r_r200, cpy_r_r201); - CPy_DECREF(cpy_r_r189); - CPy_DECREF(cpy_r_r191); - CPy_DECREF(cpy_r_r200); - if (unlikely(cpy_r_r202 == NULL)) { + cpy_r_r200 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ')' */ + cpy_r_r201 = CPyStr_Build(7, cpy_r_r180, cpy_r_r188, cpy_r_r189, cpy_r_r190, cpy_r_r191, cpy_r_r199, cpy_r_r200); + CPy_DECREF(cpy_r_r188); + CPy_DECREF(cpy_r_r190); + CPy_DECREF(cpy_r_r199); + if (unlikely(cpy_r_r201 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } - cpy_r_r203 = (PyObject *)CPyType_exceptions___InvalidName; - PyObject *cpy_r_r204[1] = {cpy_r_r202}; - cpy_r_r205 = (PyObject **)&cpy_r_r204; - cpy_r_r206 = PyObject_Vectorcall(cpy_r_r203, cpy_r_r205, 1, 0); - if (unlikely(cpy_r_r206 == NULL)) { + cpy_r_r202 = (PyObject *)CPyType_exceptions___InvalidName; + PyObject *cpy_r_r203[1] = {cpy_r_r201}; + cpy_r_r204 = (PyObject **)&cpy_r_r203; + 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", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL174; + goto CPyL168; } - CPy_DECREF(cpy_r_r202); - if (likely(Py_TYPE(cpy_r_r206) == CPyType_exceptions___InvalidName)) - cpy_r_r207 = cpy_r_r206; + 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", "normalize_name_ensip15", 491, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r206); - goto CPyL131; + CPy_TypeErrorTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", 484, CPyStatic__normalization___globals, "faster_ens.exceptions.InvalidName", cpy_r_r205); + goto CPyL126; } - CPy_Raise(cpy_r_r207); - CPy_DECREF_NO_IMM(cpy_r_r207); + CPy_Raise(cpy_r_r206); + CPy_DECREF_NO_IMM(cpy_r_r206); if (unlikely(!0)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } CPy_Unreachable(); -CPyL122: ; - cpy_r_r208 = (CPyPtr)&((PyVarObject *)cpy_r_buffer)->ob_size; - cpy_r_r209 = *(int64_t *)cpy_r_r208; - cpy_r_r210 = cpy_r_r209 << 1; - cpy_r_r211 = (Py_ssize_t)cpy_r_r210 > (Py_ssize_t)0; - if (!cpy_r_r211) goto CPyL39; - cpy_r_r212 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; - cpy_r_r213 = *(int64_t *)cpy_r_r212; - cpy_r_r214 = cpy_r_r213 << 1; - cpy_r_r215 = cpy_r_r214 == 0; - if (!cpy_r_r215) goto CPyL39; - cpy_r_r216 = CPyDef__normalization___TextToken(cpy_r_buffer); - if (unlikely(cpy_r_r216 == NULL)) { +CPyL117: ; + cpy_r_r207 = (CPyPtr)&((PyVarObject *)cpy_r_buffer)->ob_size; + cpy_r_r208 = *(int64_t *)cpy_r_r207; + cpy_r_r209 = cpy_r_r208 << 1; + cpy_r_r210 = (Py_ssize_t)cpy_r_r209 > (Py_ssize_t)0; + if (!cpy_r_r210) goto CPyL34; + cpy_r_r211 = (CPyPtr)&((PyVarObject *)cpy_r__input)->ob_size; + cpy_r_r212 = *(int64_t *)cpy_r_r211; + cpy_r_r213 = cpy_r_r212 << 1; + cpy_r_r214 = cpy_r_r213 == 0; + if (!cpy_r_r214) goto CPyL34; + cpy_r_r215 = CPyDef__normalization___TextToken(cpy_r_buffer); + if (unlikely(cpy_r_r215 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } - cpy_r_r217 = PyList_Append(cpy_r_r65, cpy_r_r216); - CPy_DECREF_NO_IMM(cpy_r_r216); - cpy_r_r218 = cpy_r_r217 >= 0; - if (unlikely(!cpy_r_r218)) { + cpy_r_r216 = PyList_Append(cpy_r_r64, cpy_r_r215); + CPy_DECREF_NO_IMM(cpy_r_r215); + cpy_r_r217 = cpy_r_r216 >= 0; + if (unlikely(!cpy_r_r217)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL156; + goto CPyL150; } else - goto CPyL39; -CPyL126: ; - cpy_r_r219 = CPyDef__normalization____build_and_validate_label_from_tokens(cpy_r_r65); - CPy_DECREF_NO_IMM(cpy_r_r65); - if (unlikely(cpy_r_r219 == NULL)) { + goto CPyL34; +CPyL121: ; + cpy_r_r218 = CPyDef__normalization____build_and_validate_label_from_tokens(cpy_r_r64); + CPy_DECREF_NO_IMM(cpy_r_r64); + if (unlikely(cpy_r_r218 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL136; + goto CPyL131; } - cpy_r_r220 = PyList_Append(cpy_r_r42, cpy_r_r219); - CPy_DECREF_NO_IMM(cpy_r_r219); - cpy_r_r221 = cpy_r_r220 >= 0; - if (unlikely(!cpy_r_r221)) { + cpy_r_r219 = PyList_Append(cpy_r_r42, cpy_r_r218); + CPy_DECREF_NO_IMM(cpy_r_r218); + cpy_r_r220 = cpy_r_r219 >= 0; + if (unlikely(!cpy_r_r220)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL136; + goto CPyL131; } - cpy_r_r222 = cpy_r_r43 + 1; - cpy_r_r43 = cpy_r_r222; + cpy_r_r221 = cpy_r_r43 + 1; + cpy_r_r43 = cpy_r_r221; goto CPyL25; -CPyL129: ; - cpy_r_r223 = CPyDef__normalization___ENSNormalizedName(cpy_r_r42); +CPyL124: ; + cpy_r_r222 = CPyDef__normalization___ENSNormalizedName(cpy_r_r42); CPy_DECREF_NO_IMM(cpy_r_r42); - if (unlikely(cpy_r_r223 == NULL)) { + if (unlikely(cpy_r_r222 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "normalize_name_ensip15", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); - goto CPyL131; + goto CPyL126; } + return cpy_r_r222; +CPyL126: ; + cpy_r_r223 = NULL; return cpy_r_r223; -CPyL131: ; - cpy_r_r224 = NULL; - return cpy_r_r224; -CPyL132: ; +CPyL127: ; CPy_INCREF(cpy_r_name); goto CPyL10; -CPyL133: ; +CPyL128: ; CPy_DecRef(cpy_r_r19); - goto CPyL131; -CPyL134: ; + goto CPyL126; +CPyL129: ; CPy_DECREF_NO_IMM(cpy_r_r19); goto CPyL19; -CPyL135: ; +CPyL130: ; CPy_DECREF_NO_IMM(cpy_r_r19); - goto CPyL129; -CPyL136: ; + goto CPyL124; +CPyL131: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); - goto CPyL131; -CPyL137: ; + goto CPyL126; +CPyL132: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r_r52); - goto CPyL131; -CPyL138: ; + goto CPyL126; +CPyL133: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r_r52); CPy_DecRef(cpy_r_r55); - goto CPyL131; -CPyL139: ; - CPy_DECREF(cpy_r_r52); - goto CPyL36; -CPyL140: ; + goto CPyL126; +CPyL134: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); - goto CPyL131; -CPyL141: ; + goto CPyL126; +CPyL135: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - goto CPyL131; -CPyL142: ; + goto CPyL126; +CPyL136: ; CPy_DECREF_NO_IMM(cpy_r__input); CPy_DECREF_NO_IMM(cpy_r_buffer); - goto CPyL126; -CPyL143: ; + goto CPyL121; +CPyL137: ; CPyTagged_DECREF(cpy_r_end_index); - goto CPyL71; -CPyL144: ; + goto CPyL66; +CPyL138: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_emoji_codepoint); CPyTagged_DecRef(cpy_r_end_index); - goto CPyL131; -CPyL145: ; + goto CPyL126; +CPyL139: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_emoji_codepoint); CPyTagged_DecRef(cpy_r_end_index); - CPy_DecRef(cpy_r_r82); - goto CPyL48; -CPyL146: ; + CPy_DecRef(cpy_r_r81); + goto CPyL43; +CPyL140: ; CPyTagged_DECREF(cpy_r_end_index); - CPy_DECREF_NO_IMM(cpy_r_r82); - goto CPyL71; -CPyL147: ; + CPy_DECREF_NO_IMM(cpy_r_r81); + goto CPyL66; +CPyL141: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_emoji_codepoint); CPyTagged_DecRef(cpy_r_end_index); - CPy_DecRef(cpy_r_r82); - goto CPyL131; -CPyL148: ; + CPy_DecRef(cpy_r_r81); + goto CPyL126; +CPyL142: ; CPy_DECREF_NO_IMM(cpy_r_r19); CPy_DECREF_NO_IMM(cpy_r_r42); CPy_DECREF_NO_IMM(cpy_r__input); CPy_DECREF_NO_IMM(cpy_r_buffer); - CPy_DECREF_NO_IMM(cpy_r_r65); + CPy_DECREF_NO_IMM(cpy_r_r64); CPy_DECREF(cpy_r_emoji_codepoint); CPyTagged_DECREF(cpy_r_end_index); - CPy_DECREF_NO_IMM(cpy_r_r82); - goto CPyL59; -CPyL149: ; + CPy_DECREF_NO_IMM(cpy_r_r81); + goto CPyL54; +CPyL143: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_emoji_codepoint); CPyTagged_DecRef(cpy_r_end_index); - CPy_DecRef(cpy_r_r82); - goto CPyL65; -CPyL150: ; + CPy_DecRef(cpy_r_r81); + goto CPyL60; +CPyL144: ; CPy_DECREF(cpy_r_emoji_codepoint); - goto CPyL69; -CPyL151: ; - CPy_DECREF_NO_IMM(cpy_r_r82); - goto CPyL70; -CPyL152: ; + goto CPyL64; +CPyL145: ; + CPy_DECREF_NO_IMM(cpy_r_r81); + goto CPyL65; +CPyL146: ; CPy_DECREF(cpy_r_emoji_codepoint); - goto CPyL86; -CPyL153: ; + goto CPyL81; +CPyL147: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_emoji_codepoint); - goto CPyL131; -CPyL154: ; + goto CPyL126; +CPyL148: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); - CPy_DecRef(cpy_r_r65); + CPy_DecRef(cpy_r_r64); CPy_DecRef(cpy_r_emoji_codepoint); - goto CPyL131; -CPyL155: ; + goto CPyL126; +CPyL149: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - goto CPyL131; -CPyL156: ; + CPy_DecRef(cpy_r_r64); + goto CPyL126; +CPyL150: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - goto CPyL131; -CPyL157: ; + CPy_DecRef(cpy_r_r64); + goto CPyL126; +CPyL151: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r147); - goto CPyL89; -CPyL158: ; + CPy_DecRef(cpy_r_r64); + CPyTagged_DecRef(cpy_r_r146); + goto CPyL84; +CPyL152: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r147); - goto CPyL131; -CPyL159: ; - CPyTagged_DECREF(cpy_r_r147); - goto CPyL122; -CPyL160: ; + CPy_DecRef(cpy_r_r64); + CPyTagged_DecRef(cpy_r_r146); + goto CPyL126; +CPyL153: ; + CPyTagged_DECREF(cpy_r_r146); + goto CPyL117; +CPyL154: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r147); - goto CPyL95; -CPyL161: ; + CPy_DecRef(cpy_r_r64); + CPyTagged_DecRef(cpy_r_r146); + goto CPyL90; +CPyL155: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r147); - CPy_DecRef(cpy_r_r159); - CPy_DecRef(cpy_r_r161); - goto CPyL131; -CPyL162: ; - CPyTagged_DECREF(cpy_r_r147); - goto CPyL100; -CPyL163: ; - CPy_DECREF(cpy_r_r164); - goto CPyL104; -CPyL164: ; - CPy_DECREF(cpy_r_r167); - goto CPyL103; -CPyL165: ; + CPy_DecRef(cpy_r_r64); + CPyTagged_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r158); + CPy_DecRef(cpy_r_r160); + goto CPyL126; +CPyL156: ; + CPyTagged_DECREF(cpy_r_r146); + goto CPyL95; +CPyL157: ; + CPy_DECREF(cpy_r_r163); + goto CPyL99; +CPyL158: ; + CPy_DECREF(cpy_r_r166); + goto CPyL98; +CPyL159: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - CPy_DecRef(cpy_r_r167); - goto CPyL131; -CPyL166: ; + CPy_DecRef(cpy_r_r64); + CPy_DecRef(cpy_r_r166); + goto CPyL126; +CPyL160: ; CPy_DecRef(cpy_r_r19); CPy_DecRef(cpy_r_r42); CPy_DecRef(cpy_r__input); CPy_DecRef(cpy_r_buffer); - CPy_DecRef(cpy_r_r65); - CPyTagged_DecRef(cpy_r_r147); - goto CPyL105; -CPyL167: ; + CPy_DecRef(cpy_r_r64); + CPyTagged_DecRef(cpy_r_r146); + goto CPyL100; +CPyL161: ; CPy_DECREF_NO_IMM(cpy_r_r19); CPy_DECREF_NO_IMM(cpy_r_r42); CPy_DECREF_NO_IMM(cpy_r__input); CPy_DECREF_NO_IMM(cpy_r_buffer); - CPy_DECREF_NO_IMM(cpy_r_r65); - goto CPyL110; + CPy_DECREF_NO_IMM(cpy_r_r64); + goto CPyL105; +CPyL162: ; + CPyTagged_DecRef(cpy_r_r146); + goto CPyL126; +CPyL163: ; + CPyTagged_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r184); + goto CPyL126; +CPyL164: ; + CPyTagged_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r188); + goto CPyL126; +CPyL165: ; + CPyTagged_DecRef(cpy_r_r146); + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r190); + goto CPyL126; +CPyL166: ; + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r190); + CPy_DecRef(cpy_r_r195); + goto CPyL126; +CPyL167: ; + CPy_DecRef(cpy_r_r188); + CPy_DecRef(cpy_r_r190); + goto CPyL126; CPyL168: ; - CPyTagged_DecRef(cpy_r_r147); - goto CPyL131; -CPyL169: ; - CPyTagged_DecRef(cpy_r_r147); - CPy_DecRef(cpy_r_r185); - goto CPyL131; -CPyL170: ; - CPyTagged_DecRef(cpy_r_r147); - CPy_DecRef(cpy_r_r189); - goto CPyL131; -CPyL171: ; - CPyTagged_DecRef(cpy_r_r147); - CPy_DecRef(cpy_r_r189); - CPy_DecRef(cpy_r_r191); - goto CPyL131; -CPyL172: ; - CPy_DecRef(cpy_r_r189); - CPy_DecRef(cpy_r_r191); - CPy_DecRef(cpy_r_r196); - goto CPyL131; -CPyL173: ; - CPy_DecRef(cpy_r_r189); - CPy_DecRef(cpy_r_r191); - goto CPyL131; -CPyL174: ; - CPy_DecRef(cpy_r_r202); - goto CPyL131; + CPy_DecRef(cpy_r_r201); + goto CPyL126; } PyObject *CPyPy__normalization___normalize_name_ensip15(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -9104,14 +8720,14 @@ char CPyDef__normalization_____top_level__(void) { PyObject *cpy_r_r3; PyObject *cpy_r_r4; PyObject **cpy_r_r5; - PyObject **cpy_r_r6; - void *cpy_r_r8; - void *cpy_r_r10; + void *cpy_r_r7; + void *cpy_r_r9; + PyObject *cpy_r_r10; PyObject *cpy_r_r11; PyObject *cpy_r_r12; PyObject *cpy_r_r13; - PyObject *cpy_r_r14; - char cpy_r_r15; + char cpy_r_r14; + PyObject *cpy_r_r15; PyObject *cpy_r_r16; PyObject *cpy_r_r17; PyObject *cpy_r_r18; @@ -9123,7 +8739,7 @@ char CPyDef__normalization_____top_level__(void) { PyObject *cpy_r_r24; PyObject *cpy_r_r25; PyObject *cpy_r_r26; - PyObject *cpy_r_r27; + PyObject **cpy_r_r27; PyObject **cpy_r_r28; void *cpy_r_r30; void *cpy_r_r32; @@ -9629,59 +9245,60 @@ char CPyDef__normalization_____top_level__(void) { CPy_INCREF(CPyModule_builtins); CPy_DECREF(cpy_r_r4); CPyL3: ; - cpy_r_r5 = (PyObject **)&CPyModule_json; - cpy_r_r6 = (PyObject **)&CPyModule_sys; - PyObject **cpy_r_r7[2] = {cpy_r_r5, cpy_r_r6}; - cpy_r_r8 = (void *)&cpy_r_r7; - int64_t cpy_r_r9[2] = {1, 2}; - cpy_r_r10 = (void *)&cpy_r_r9; - cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('json', 'json', 'json'), ('sys', 'sys', 'sys')) */ - cpy_r_r12 = CPyStatic__normalization___globals; - 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 CPyL242; - 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_r_r5 = (PyObject **)&CPyModule_sys; + PyObject **cpy_r_r6[1] = {cpy_r_r5}; + cpy_r_r7 = (void *)&cpy_r_r6; + int64_t cpy_r_r8[1] = {1}; + cpy_r_r9 = (void *)&cpy_r_r8; + cpy_r_r10 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('sys', 'sys', 'sys'),) */ + cpy_r_r11 = CPyStatic__normalization___globals; + cpy_r_r12 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens/_normalization.py' */ + cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r14 = CPyImport_ImportMany(cpy_r_r10, cpy_r_r7, cpy_r_r11, cpy_r_r12, cpy_r_r13, cpy_r_r9); + if (!cpy_r_r14) goto CPyL242; + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Enum',) */ + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'enum' */ + cpy_r_r17 = CPyStatic__normalization___globals; + cpy_r_r18 = CPyImport_ImportFromMany(cpy_r_r16, cpy_r_r15, cpy_r_r15, cpy_r_r17); + if (unlikely(cpy_r_r18 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL242; } - CPyModule_enum = cpy_r_r19; + CPyModule_enum = cpy_r_r18; CPy_INCREF(CPyModule_enum); - CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Path',) */ - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pathlib' */ - cpy_r_r22 = CPyStatic__normalization___globals; - cpy_r_r23 = CPyImport_ImportFromMany(cpy_r_r21, cpy_r_r20, cpy_r_r20, cpy_r_r22); - if (unlikely(cpy_r_r23 == NULL)) { + CPy_DECREF(cpy_r_r18); + cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Path',) */ + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pathlib' */ + cpy_r_r21 = CPyStatic__normalization___globals; + cpy_r_r22 = CPyImport_ImportFromMany(cpy_r_r20, cpy_r_r19, cpy_r_r19, cpy_r_r21); + if (unlikely(cpy_r_r22 == NULL)) { CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL242; } - CPyModule_pathlib = cpy_r_r23; + CPyModule_pathlib = cpy_r_r22; CPy_INCREF(CPyModule_pathlib); - CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'ClassVar', 'Dict', 'Final', 'FrozenSet', 'List', + CPy_DECREF(cpy_r_r22); + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('Any', 'ClassVar', 'Dict', 'Final', 'FrozenSet', 'List', 'Literal', 'Optional', 'Set', 'Tuple', 'Union', '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_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'typing' */ + cpy_r_r25 = CPyStatic__normalization___globals; + 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/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL242; } - CPyModule_typing = cpy_r_r27; + CPyModule_typing = cpy_r_r26; CPy_INCREF(CPyModule_typing); - CPy_DECREF(cpy_r_r27); - cpy_r_r28 = (PyObject **)&CPyModule_pyunormalize; - PyObject **cpy_r_r29[1] = {cpy_r_r28}; + CPy_DECREF(cpy_r_r26); + cpy_r_r27 = (PyObject **)&CPyModule_pyunormalize; + cpy_r_r28 = (PyObject **)&CPyModule_ujson; + PyObject **cpy_r_r29[2] = {cpy_r_r27, cpy_r_r28}; cpy_r_r30 = (void *)&cpy_r_r29; - int64_t cpy_r_r31[1] = {24}; + int64_t cpy_r_r31[2] = {23, 24}; cpy_r_r32 = (void *)&cpy_r_r31; - cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('pyunormalize', 'pyunormalize', 'pyunormalize'),) */ + cpy_r_r33 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* (('pyunormalize', 'pyunormalize', 'pyunormalize'), + ('ujson', 'ujson', 'ujson')) */ cpy_r_r34 = CPyStatic__normalization___globals; cpy_r_r35 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_ens/_normalization.py' */ cpy_r_r36 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ @@ -9780,16 +9397,16 @@ CPyL3: ; else { cpy_r_r68 = NULL; } - if (cpy_r_r68 != NULL) goto __LL23; + if (cpy_r_r68 != NULL) goto __LL22; if (cpy_r_r67 == Py_None) cpy_r_r68 = cpy_r_r67; else { cpy_r_r68 = NULL; } - if (cpy_r_r68 != NULL) goto __LL23; + if (cpy_r_r68 != NULL) goto __LL22; CPy_TypeErrorTraceback("faster_ens/_normalization.py", "", 49, CPyStatic__normalization___globals, "str or None", cpy_r_r67); goto CPyL242; -__LL23: ; +__LL22: ; cpy_r_r69 = CPyStatic__normalization___globals; cpy_r_r70 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Path' */ cpy_r_r71 = CPyDict_GetItem(cpy_r_r69, cpy_r_r70); @@ -9897,7 +9514,7 @@ __LL23: ; CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL68; } - cpy_r_r114 = CPyModule_json; + cpy_r_r114 = CPyModule_ujson; cpy_r_r115 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'load' */ cpy_r_r116 = CPyObject_GetAttr(cpy_r_r114, cpy_r_r115); if (unlikely(cpy_r_r116 == NULL)) { @@ -10180,8 +9797,8 @@ CPyL74: ; CPyL75: ; CPy_Unreachable(); CPyL76: ; - tuple_T3OOO __tmp24 = { NULL, NULL, NULL }; - cpy_r_r204 = __tmp24; + tuple_T3OOO __tmp23 = { NULL, NULL, NULL }; + cpy_r_r204 = __tmp23; cpy_r_r205 = cpy_r_r204; goto CPyL78; CPyL77: ; @@ -10286,7 +9903,7 @@ CPyL88: ; CPy_AddTraceback("faster_ens/_normalization.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic__normalization___globals); goto CPyL104; } - cpy_r_r240 = CPyModule_json; + cpy_r_r240 = CPyModule_ujson; cpy_r_r241 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'load' */ cpy_r_r242 = CPyObject_GetAttr(cpy_r_r240, cpy_r_r241); if (unlikely(cpy_r_r242 == NULL)) { @@ -10398,8 +10015,8 @@ CPyL110: ; CPyL111: ; CPy_Unreachable(); CPyL112: ; - tuple_T3OOO __tmp25 = { NULL, NULL, NULL }; - cpy_r_r272 = __tmp25; + tuple_T3OOO __tmp24 = { NULL, NULL, NULL }; + cpy_r_r272 = __tmp24; cpy_r_r273 = cpy_r_r272; goto CPyL114; CPyL113: ; @@ -11838,16 +11455,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 __LL25; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL26; + if (tmp != NULL) goto __LL25; CPy_TypeError("object or None", value); tmp = NULL; -__LL26: ; +__LL25: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -11881,16 +11498,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 __LL26; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL27; + if (tmp != NULL) goto __LL26; CPy_TypeError("object or None", value); tmp = NULL; -__LL27: ; +__LL26: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -11924,16 +11541,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 __LL27; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL28; + if (tmp != NULL) goto __LL27; CPy_TypeError("object or None", value); tmp = NULL; -__LL28: ; +__LL27: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -12894,23 +12511,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 *__tmp28; 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)) { + __tmp28 = NULL; + goto __LL29; + } + __tmp28 = PyTuple_GET_ITEM(cpy_r_r28, 0); + if (__tmp28 == NULL) goto __LL29; + __tmp28 = cpy_r_r28; +__LL29: ; + if (unlikely(__tmp28 == 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 *__tmp30 = PyTuple_GET_ITEM(cpy_r_r28, 0); + CPy_INCREF(__tmp30); + PyObject *__tmp31; + __tmp31 = __tmp30; + cpy_r_r33.f0 = __tmp31; } CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r33.f0 == NULL)) { @@ -15927,35 +15544,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 __LL32; } arg_provider = obj_provider; - if (arg_provider != NULL) goto __LL33; + if (arg_provider != NULL) goto __LL32; if (obj_provider == Py_None) arg_provider = obj_provider; else { arg_provider = NULL; } - if (arg_provider != NULL) goto __LL33; + if (arg_provider != NULL) goto __LL32; CPy_TypeError("object or None", obj_provider); goto fail; -__LL33: ; +__LL32: ; PyObject *arg_middleware; if (obj_middleware == NULL) { arg_middleware = NULL; - goto __LL34; + goto __LL33; } arg_middleware = obj_middleware; - if (arg_middleware != NULL) goto __LL34; + if (arg_middleware != NULL) goto __LL33; if (obj_middleware == Py_None) arg_middleware = obj_middleware; else { arg_middleware = NULL; } - if (arg_middleware != NULL) goto __LL34; + if (arg_middleware != NULL) goto __LL33; CPy_TypeError("object or None", obj_middleware); goto fail; -__LL34: ; +__LL33: ; PyObject *retval = CPyDef_faster_ens___utils___init_web3(arg_provider, arg_middleware); return retval; fail: ; @@ -16233,10 +15850,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 *__tmp34 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp34); + PyObject *__tmp35 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp35); cpy_r_r12 = PyObject_IsInstance(cpy_r_name, cpy_r_r11); CPy_DECREF(cpy_r_r11); cpy_r_r13 = cpy_r_r12 >= 0; @@ -16263,16 +15880,16 @@ CPyL4: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL37; + if (cpy_r_r21 != NULL) goto __LL36; if (cpy_r_r20 == Py_None) cpy_r_r21 = cpy_r_r20; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL37; + if (cpy_r_r21 != NULL) goto __LL36; CPy_TypeErrorTraceback("faster_ens/utils.py", "normalize_name", 132, CPyStatic_faster_ens___utils___globals, "str or None", cpy_r_r20); goto CPyL15; -__LL37: ; +__LL36: ; cpy_r_name = cpy_r_r21; CPyL11: ; if (likely(cpy_r_name != Py_None)) @@ -16319,16 +15936,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 __LL37; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL38; + if (arg_name != NULL) goto __LL37; CPy_TypeError("str or None", obj_name); goto fail; -__LL38: ; +__LL37: ; PyObject *retval = CPyDef_faster_ens___utils___normalize_name(arg_name); return retval; fail: ; @@ -16764,16 +16381,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 __LL38; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL39; + if (arg_name != NULL) goto __LL38; CPy_TypeError("str or None", obj_name); goto fail; -__LL39: ; +__LL38: ; PyObject *retval = CPyDef_faster_ens___utils___dns_encode_name(arg_name); return retval; fail: ; @@ -17145,16 +16762,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 __LL39; 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 __LL39; CPy_TypeError("union[str, bytes]", obj_val); goto fail; -__LL40: ; +__LL39: ; PyObject *retval = CPyDef_faster_ens___utils___sha3_text(arg_val); return retval; fail: ; @@ -17537,16 +17154,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 __LL40; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL41; + if (arg_name != NULL) goto __LL40; CPy_TypeError("str or None", obj_name); goto fail; -__LL41: ; +__LL40: ; PyObject *retval = CPyDef_faster_ens___utils___normal_name_to_hash(arg_name); return retval; fail: ; @@ -17918,30 +17535,30 @@ CPyL6: ; goto CPyL20; } CPy_DECREF(cpy_r_r9); - PyObject *__tmp42; + PyObject *__tmp41; 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)) { + __tmp41 = NULL; + goto __LL42; + } + __tmp41 = PyTuple_GET_ITEM(cpy_r_r13, 0); + if (__tmp41 == NULL) goto __LL42; + __tmp41 = PyTuple_GET_ITEM(cpy_r_r13, 1); + if (__tmp41 == NULL) goto __LL42; + __tmp41 = cpy_r_r13; +__LL42: ; + if (unlikely(__tmp41 == 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 *__tmp43 = PyTuple_GET_ITEM(cpy_r_r13, 0); + CPy_INCREF(__tmp43); + PyObject *__tmp44; + __tmp44 = __tmp43; + cpy_r_r14.f0 = __tmp44; + PyObject *__tmp45 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp45); + PyObject *__tmp46; + __tmp46 = __tmp45; + cpy_r_r14.f1 = __tmp46; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14.f0 == NULL)) { @@ -18069,16 +17686,16 @@ CPyL3: ; else { cpy_r_r4 = NULL; } - if (cpy_r_r4 != NULL) goto __LL48; + if (cpy_r_r4 != NULL) goto __LL47; if (PyUnicode_Check(cpy_r_addr)) cpy_r_r4 = cpy_r_addr; else { cpy_r_r4 = NULL; } - if (cpy_r_r4 != NULL) goto __LL48; + if (cpy_r_r4 != NULL) goto __LL47; CPy_TypeErrorTraceback("faster_ens/utils.py", "is_none_or_zero_address", 285, CPyStatic_faster_ens___utils___globals, "union[bytes, str]", cpy_r_addr); goto CPyL11; -__LL48: ; +__LL47: ; cpy_r_r5 = CPyStatic_faster_ens___constants___EMPTY_ADDR_HEX; if (unlikely(cpy_r_r5 == NULL)) { goto CPyL12; @@ -18132,22 +17749,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 __LL48; if (PyUnicode_Check(obj_addr)) arg_addr = obj_addr; else { arg_addr = NULL; } - if (arg_addr != NULL) goto __LL49; + if (arg_addr != NULL) goto __LL48; if (obj_addr == Py_None) arg_addr = obj_addr; else { arg_addr = NULL; } - if (arg_addr != NULL) goto __LL49; + if (arg_addr != NULL) goto __LL48; CPy_TypeError("union[bytes, str, None]", obj_addr); goto fail; -__LL49: ; +__LL48: ; char retval = CPyDef_faster_ens___utils___is_none_or_zero_address(arg_addr); if (retval == 2) { return NULL; @@ -18223,16 +17840,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 __LL49; if (obj_name == Py_None) arg_name = obj_name; else { arg_name = NULL; } - if (arg_name != NULL) goto __LL50; + if (arg_name != NULL) goto __LL49; CPy_TypeError("str or None", obj_name); goto fail; -__LL50: ; +__LL49: ; char retval = CPyDef_faster_ens___utils___is_empty_name(arg_name); if (retval == 2) { return NULL; @@ -18556,39 +18173,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 *__tmp50; if (unlikely(!(PyTuple_Check(cpy_r_r28) && PyTuple_GET_SIZE(cpy_r_r28) == 2))) { - __tmp51 = NULL; - goto __LL52; + __tmp50 = NULL; + goto __LL51; } - __tmp51 = PyTuple_GET_ITEM(cpy_r_r28, 0); - if (__tmp51 == NULL) goto __LL52; + __tmp50 = PyTuple_GET_ITEM(cpy_r_r28, 0); + if (__tmp50 == NULL) goto __LL51; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r28, 1)))) - __tmp51 = PyTuple_GET_ITEM(cpy_r_r28, 1); + __tmp50 = PyTuple_GET_ITEM(cpy_r_r28, 1); else { - __tmp51 = NULL; + __tmp50 = NULL; } - if (__tmp51 == NULL) goto __LL52; - __tmp51 = cpy_r_r28; -__LL52: ; - if (unlikely(__tmp51 == NULL)) { + if (__tmp50 == NULL) goto __LL51; + __tmp50 = cpy_r_r28; +__LL51: ; + if (unlikely(__tmp50 == 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 *__tmp52 = PyTuple_GET_ITEM(cpy_r_r28, 0); + CPy_INCREF(__tmp52); + PyObject *__tmp53; + __tmp53 = __tmp52; + cpy_r_r29.f0 = __tmp53; + PyObject *__tmp54 = PyTuple_GET_ITEM(cpy_r_r28, 1); + CPy_INCREF(__tmp54); + PyObject *__tmp55; + if (likely(PyUnicode_Check(__tmp54))) + __tmp55 = __tmp54; else { - CPy_TypeError("str", __tmp55); - __tmp56 = NULL; + CPy_TypeError("str", __tmp54); + __tmp55 = NULL; } - cpy_r_r29.f1 = __tmp56; + cpy_r_r29.f1 = __tmp55; } CPy_DECREF(cpy_r_r28); if (unlikely(cpy_r_r29.f0 == NULL)) { @@ -18620,39 +18237,39 @@ __LL52: ; CPy_AddTraceback("faster_ens/utils.py", "init_async_web3", DIFFCHECK_PLACEHOLDER, CPyStatic_faster_ens___utils___globals); goto CPyL52; } - PyObject *__tmp57; + PyObject *__tmp56; if (unlikely(!(PyTuple_Check(cpy_r_r35) && PyTuple_GET_SIZE(cpy_r_r35) == 2))) { - __tmp57 = NULL; - goto __LL58; + __tmp56 = NULL; + goto __LL57; } - __tmp57 = PyTuple_GET_ITEM(cpy_r_r35, 0); - if (__tmp57 == NULL) goto __LL58; + __tmp56 = PyTuple_GET_ITEM(cpy_r_r35, 0); + if (__tmp56 == NULL) goto __LL57; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r35, 1)))) - __tmp57 = PyTuple_GET_ITEM(cpy_r_r35, 1); + __tmp56 = PyTuple_GET_ITEM(cpy_r_r35, 1); else { - __tmp57 = NULL; + __tmp56 = NULL; } - if (__tmp57 == NULL) goto __LL58; - __tmp57 = cpy_r_r35; -__LL58: ; - if (unlikely(__tmp57 == NULL)) { + if (__tmp56 == NULL) goto __LL57; + __tmp56 = cpy_r_r35; +__LL57: ; + if (unlikely(__tmp56 == 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 *__tmp58 = PyTuple_GET_ITEM(cpy_r_r35, 0); + CPy_INCREF(__tmp58); + PyObject *__tmp59; + __tmp59 = __tmp58; + cpy_r_r36.f0 = __tmp59; + PyObject *__tmp60 = PyTuple_GET_ITEM(cpy_r_r35, 1); + CPy_INCREF(__tmp60); + PyObject *__tmp61; + if (likely(PyUnicode_Check(__tmp60))) + __tmp61 = __tmp60; else { - CPy_TypeError("str", __tmp61); - __tmp62 = NULL; + CPy_TypeError("str", __tmp60); + __tmp61 = NULL; } - cpy_r_r36.f1 = __tmp62; + cpy_r_r36.f1 = __tmp61; } CPy_DECREF(cpy_r_r35); if (unlikely(cpy_r_r36.f0 == NULL)) { @@ -18694,39 +18311,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 *__tmp62; if (unlikely(!(PyTuple_Check(cpy_r_r52) && PyTuple_GET_SIZE(cpy_r_r52) == 2))) { - __tmp63 = NULL; - goto __LL64; + __tmp62 = NULL; + goto __LL63; } - __tmp63 = PyTuple_GET_ITEM(cpy_r_r52, 0); - if (__tmp63 == NULL) goto __LL64; + __tmp62 = PyTuple_GET_ITEM(cpy_r_r52, 0); + if (__tmp62 == NULL) goto __LL63; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r52, 1)))) - __tmp63 = PyTuple_GET_ITEM(cpy_r_r52, 1); + __tmp62 = PyTuple_GET_ITEM(cpy_r_r52, 1); else { - __tmp63 = NULL; + __tmp62 = NULL; } - if (__tmp63 == NULL) goto __LL64; - __tmp63 = cpy_r_r52; -__LL64: ; - if (unlikely(__tmp63 == NULL)) { + if (__tmp62 == NULL) goto __LL63; + __tmp62 = cpy_r_r52; +__LL63: ; + if (unlikely(__tmp62 == 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 *__tmp64 = PyTuple_GET_ITEM(cpy_r_r52, 0); + CPy_INCREF(__tmp64); + PyObject *__tmp65; + __tmp65 = __tmp64; + cpy_r_r53.f0 = __tmp65; + PyObject *__tmp66 = PyTuple_GET_ITEM(cpy_r_r52, 1); + CPy_INCREF(__tmp66); + PyObject *__tmp67; + if (likely(PyUnicode_Check(__tmp66))) + __tmp67 = __tmp66; else { - CPy_TypeError("str", __tmp67); - __tmp68 = NULL; + CPy_TypeError("str", __tmp66); + __tmp67 = NULL; } - cpy_r_r53.f1 = __tmp68; + cpy_r_r53.f1 = __tmp67; } CPy_DECREF(cpy_r_r52); if (unlikely(cpy_r_r53.f0 == NULL)) { @@ -18792,10 +18409,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 *__tmp68 = cpy_r_r72.f0; + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp68); + PyObject *__tmp69 = cpy_r_r72.f1; + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp69); cpy_r_r74 = PyList_Append(cpy_r_r62, cpy_r_r73); CPy_DECREF_NO_IMM(cpy_r_r62); CPy_DECREF(cpy_r_r73); @@ -18988,35 +18605,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 __LL70; } arg_provider = obj_provider; - if (arg_provider != NULL) goto __LL71; + if (arg_provider != NULL) goto __LL70; if (obj_provider == Py_None) arg_provider = obj_provider; else { arg_provider = NULL; } - if (arg_provider != NULL) goto __LL71; + if (arg_provider != NULL) goto __LL70; CPy_TypeError("object or None", obj_provider); goto fail; -__LL71: ; +__LL70: ; PyObject *arg_middleware; if (obj_middleware == NULL) { arg_middleware = NULL; - goto __LL72; + goto __LL71; } arg_middleware = obj_middleware; - if (arg_middleware != NULL) goto __LL72; + if (arg_middleware != NULL) goto __LL71; if (obj_middleware == Py_None) arg_middleware = obj_middleware; else { arg_middleware = NULL; } - if (arg_middleware != NULL) goto __LL72; + if (arg_middleware != NULL) goto __LL71; CPy_TypeError("object or None", obj_middleware); goto fail; -__LL72: ; +__LL71: ; PyObject *retval = CPyDef_faster_ens___utils___init_async_web3(arg_provider, arg_middleware); return retval; fail: ; @@ -21622,10 +21239,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 *__tmp72 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp72); + PyObject *__tmp73 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp73); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -22099,22 +21716,22 @@ CPyL38: ; else { cpy_r_r43 = NULL; } - if (cpy_r_r43 != NULL) goto __LL75; + if (cpy_r_r43 != NULL) goto __LL74; 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 __LL74; 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 __LL74; 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: ; +__LL74: ; cpy_r_r44 = CPyDict_Get(cpy_r_r38, cpy_r_r39, cpy_r_r43); CPy_DECREF(cpy_r_r38); CPy_DECREF(cpy_r_r43); @@ -22127,28 +21744,28 @@ __LL75: ; else { cpy_r_r45 = NULL; } - if (cpy_r_r45 != NULL) goto __LL76; + if (cpy_r_r45 != NULL) goto __LL75; 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 __LL75; 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 __LL75; 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 __LL75; 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: ; +__LL75: ; 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); } @@ -22496,10 +22113,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 *__tmp76 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp76); + PyObject *__tmp77 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp77); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -23173,10 +22790,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 *__tmp78 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp78); + PyObject *__tmp79 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp79); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -23850,10 +23467,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 *__tmp80 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp80); + PyObject *__tmp81 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp81); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -24672,10 +24289,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 *__tmp82 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp82); + PyObject *__tmp83 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp83); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -24829,37 +24446,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 __LL84; } 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 __LL84; 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 __LL84; 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 __LL84; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL85; + if (arg_block_identifier != NULL) goto __LL84; 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 __LL84; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL85: ; +__LL84: ; PyObject *retval = CPyDef_async_transactions___get_block_gas_limit(arg_web3_eth, arg_block_identifier); return retval; fail: ; @@ -25922,10 +25539,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 *__tmp85 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp85); + PyObject *__tmp86 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp86); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -26263,16 +25880,16 @@ CPyL13: ; else { cpy_r_r22 = NULL; } - if (cpy_r_r22 != NULL) goto __LL88; + if (cpy_r_r22 != NULL) goto __LL87; 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 __LL87; 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: ; +__LL87: ; if (likely(PyUnicode_Check(cpy_r_r22))) cpy_r_r23 = cpy_r_r22; else { @@ -26793,10 +26410,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 *__tmp88 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp88); + PyObject *__tmp89 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp89); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -27161,16 +26778,16 @@ CPyL7: ; else { cpy_r_r13 = NULL; } - if (cpy_r_r13 != NULL) goto __LL91; + if (cpy_r_r13 != NULL) goto __LL90; 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 __LL90; 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: ; +__LL90: ; 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); } @@ -27237,10 +26854,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 *__tmp91 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r29, 0, __tmp91); + PyObject *__tmp92 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r29, 1, __tmp92); 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); @@ -28290,10 +27907,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 *__tmp93 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp93); + PyObject *__tmp94 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp94); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -29096,10 +28713,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 *__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; @@ -29242,18 +28859,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 __LL97; arg_transaction_hash = obj_transaction_hash; - if (arg_transaction_hash != NULL) goto __LL98; + if (arg_transaction_hash != NULL) goto __LL97; 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 __LL97; CPy_TypeError("union[bytes, object, str]", obj_transaction_hash); goto fail; -__LL98: ; +__LL97: ; PyObject *retval = CPyDef_async_transactions___async_get_required_transaction(arg_async_w3, arg_transaction_hash); return retval; fail: ; @@ -29847,10 +29464,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 *__tmp98 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp98); + PyObject *__tmp99 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp99); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -31919,84 +31536,84 @@ CPyL10: ; } CPy_INCREF_NO_IMM(cpy_r_r14); CPyL11: ; - PyObject *__tmp101; + PyObject *__tmp100; if (unlikely(!(PyTuple_Check(cpy_r_batch_payload) && PyTuple_GET_SIZE(cpy_r_batch_payload) == 2))) { - __tmp101 = NULL; - goto __LL102; + __tmp100 = NULL; + goto __LL101; } 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; + __tmp100 = NULL; + goto __LL102; } 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); + __tmp100 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 0); else { - __tmp101 = NULL; + __tmp100 = 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 (__tmp100 == NULL) goto __LL102; + __tmp100 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_batch_payload, 0), 1); + if (__tmp100 == NULL) goto __LL102; + __tmp100 = PyTuple_GET_ITEM(cpy_r_batch_payload, 0); +__LL102: ; + if (__tmp100 == NULL) goto __LL101; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_batch_payload, 1)))) - __tmp101 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); + __tmp100 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); else { - __tmp101 = NULL; + __tmp100 = NULL; } - if (__tmp101 == NULL) goto __LL102; - __tmp101 = cpy_r_batch_payload; -__LL102: ; - if (unlikely(__tmp101 == NULL)) { + if (__tmp100 == NULL) goto __LL101; + __tmp100 = cpy_r_batch_payload; +__LL101: ; + if (unlikely(__tmp100 == 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 *__tmp103 = PyTuple_GET_ITEM(cpy_r_batch_payload, 0); + tuple_T2OO __tmp104; + PyObject *__tmp105; + if (unlikely(!(PyTuple_Check(__tmp103) && PyTuple_GET_SIZE(__tmp103) == 2))) { + __tmp105 = NULL; + goto __LL106; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp104, 0)))) - __tmp106 = PyTuple_GET_ITEM(__tmp104, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp103, 0)))) + __tmp105 = PyTuple_GET_ITEM(__tmp103, 0); else { - __tmp106 = NULL; + __tmp105 = 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 (__tmp105 == NULL) goto __LL106; + __tmp105 = PyTuple_GET_ITEM(__tmp103, 1); + if (__tmp105 == NULL) goto __LL106; + __tmp105 = __tmp103; +__LL106: ; + if (unlikely(__tmp105 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp103); __tmp104 = (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 *__tmp107 = PyTuple_GET_ITEM(__tmp103, 0); + CPy_INCREF(__tmp107); + PyObject *__tmp108; + if (likely(PyUnicode_Check(__tmp107))) + __tmp108 = __tmp107; else { - CPy_TypeError("str", __tmp108); - __tmp109 = NULL; + CPy_TypeError("str", __tmp107); + __tmp108 = NULL; } - __tmp105.f0 = __tmp109; - PyObject *__tmp110 = PyTuple_GET_ITEM(__tmp104, 1); - CPy_INCREF(__tmp110); - PyObject *__tmp111; - __tmp111 = __tmp110; - __tmp105.f1 = __tmp111; + __tmp104.f0 = __tmp108; + PyObject *__tmp109 = PyTuple_GET_ITEM(__tmp103, 1); + CPy_INCREF(__tmp109); + PyObject *__tmp110; + __tmp110 = __tmp109; + __tmp104.f1 = __tmp110; } - 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 = __tmp104; + PyObject *__tmp111 = PyTuple_GET_ITEM(cpy_r_batch_payload, 1); + CPy_INCREF(__tmp111); + PyObject * __tmp112; + if (likely(PyTuple_Check(__tmp111))) + __tmp112 = __tmp111; else { - CPy_TypeError("tuple", __tmp112); - __tmp113 = NULL; + CPy_TypeError("tuple", __tmp111); + __tmp112 = NULL; } - cpy_r_r15.f1 = __tmp113; + cpy_r_r15.f1 = __tmp112; } CPy_DECREF(cpy_r_batch_payload); if (unlikely(cpy_r_r15.f0.f0 == NULL)) { @@ -32006,16 +31623,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 *__tmp113 = PyTuple_New(2); + if (unlikely(__tmp113 == 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 *__tmp114 = cpy_r_r15.f0.f0; + PyTuple_SET_ITEM(__tmp113, 0, __tmp114); + PyObject *__tmp115 = cpy_r_r15.f0.f1; + PyTuple_SET_ITEM(__tmp113, 1, __tmp115); + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp113); + PyObject *__tmp116 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp116); cpy_r_r17 = PyList_Append(cpy_r_r14, cpy_r_r16); CPy_DECREF_NO_IMM(cpy_r_r14); CPy_DECREF(cpy_r_r16); @@ -33457,10 +33074,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 *__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; @@ -33864,10 +33481,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 *__tmp119 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp119); + PyObject *__tmp120 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp120); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -34264,10 +33881,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 *__tmp121 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp121); + PyObject *__tmp122 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp122); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -34507,22 +34124,22 @@ CPyL1: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL124; + if (cpy_r_r3 != NULL) goto __LL123; 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 __LL123; 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 __LL123; CPy_TypeErrorTraceback("faster_web3/_utils/batching.py", "", 205, CPyStatic_batching___globals, "union[int, str, None]", cpy_r_r2); goto CPyL4; -__LL124: ; +__LL123: ; return cpy_r_r3; CPyL4: ; cpy_r_r4 = NULL; @@ -34632,22 +34249,22 @@ CPyL2: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL125; + if (cpy_r_r14 != NULL) goto __LL124; 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 __LL124; 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 __LL124; 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: ; +__LL124: ; cpy_r_r15 = (PyObject *)&_Py_NoneStruct; cpy_r_r16 = cpy_r_r14 != cpy_r_r15; CPy_DECREF(cpy_r_r14); @@ -35012,10 +34629,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 *__tmp125 = cpy_r_r50.f0; + PyTuple_SET_ITEM(cpy_r_r51, 0, __tmp125); + PyObject *__tmp126 = cpy_r_r50.f1; + PyTuple_SET_ITEM(cpy_r_r51, 1, __tmp126); cpy_r_r52 = PyObject_GetItem(cpy_r_r45, cpy_r_r51); CPy_DECREF(cpy_r_r45); CPy_DECREF(cpy_r_r51); @@ -35044,10 +34661,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 *__tmp127 = cpy_r_r60.f0; + PyTuple_SET_ITEM(cpy_r_r61, 0, __tmp127); + PyObject *__tmp128 = cpy_r_r60.f1; + PyTuple_SET_ITEM(cpy_r_r61, 1, __tmp128); cpy_r_r62 = PyObject_GetItem(cpy_r_r55, cpy_r_r61); CPy_DECREF(cpy_r_r55); CPy_DECREF(cpy_r_r61); @@ -35060,10 +34677,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 *__tmp129 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp129); + PyObject *__tmp130 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp130); cpy_r_r65 = PyObject_GetItem(cpy_r_r42, cpy_r_r64); CPy_DECREF(cpy_r_r42); CPy_DECREF(cpy_r_r64); @@ -36658,12 +36275,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 *__tmp131 = self->_response_formatters.f0; + PyTuple_SET_ITEM(retval, 0, __tmp131); + PyObject *__tmp132 = self->_response_formatters.f1; + PyTuple_SET_ITEM(retval, 1, __tmp132); + PyObject *__tmp133 = self->_response_formatters.f2; + PyTuple_SET_ITEM(retval, 2, __tmp133); return retval; } @@ -36681,56 +36298,56 @@ caching_utils___RequestInformation_set_response_formatters(faster_web3____utils_ CPy_DECREF(self->_response_formatters.f2); } tuple_T3OOO tmp; - PyObject *__tmp135; + PyObject *__tmp134; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 3))) { - __tmp135 = NULL; - goto __LL136; + __tmp134 = NULL; + goto __LL135; } 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; + __tmp134 = PyTuple_GET_ITEM(value, 0); + else { + __tmp134 = NULL; + } + if (__tmp134 != NULL) goto __LL136; + __tmp134 = PyTuple_GET_ITEM(value, 0); + if (__tmp134 != NULL) goto __LL136; + __tmp134 = NULL; __LL136: ; - if (unlikely(__tmp135 == NULL)) { + if (__tmp134 == NULL) goto __LL135; + __tmp134 = PyTuple_GET_ITEM(value, 1); + if (__tmp134 == NULL) goto __LL135; + __tmp134 = PyTuple_GET_ITEM(value, 2); + if (__tmp134 == NULL) goto __LL135; + __tmp134 = value; +__LL135: ; + if (unlikely(__tmp134 == 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 *__tmp137 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp137); + PyObject *__tmp138; + if (PyDict_Check(__tmp137)) + __tmp138 = __tmp137; else { - __tmp139 = NULL; + __tmp138 = 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 (__tmp138 != NULL) goto __LL139; + __tmp138 = __tmp137; + if (__tmp138 != NULL) goto __LL139; + CPy_TypeError("union[dict, object]", __tmp137); + __tmp138 = NULL; +__LL139: ; + tmp.f0 = __tmp138; + PyObject *__tmp140 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp140); + PyObject *__tmp141; + __tmp141 = __tmp140; + tmp.f1 = __tmp141; + PyObject *__tmp142 = PyTuple_GET_ITEM(value, 2); + CPy_INCREF(__tmp142); + PyObject *__tmp143; + __tmp143 = __tmp142; + tmp.f2 = __tmp143; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -36769,16 +36386,16 @@ caching_utils___RequestInformation_set_subscription_id(faster_web3____utils___ca else { tmp = NULL; } - if (tmp != NULL) goto __LL145; + if (tmp != NULL) goto __LL144; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL145; + if (tmp != NULL) goto __LL144; CPy_TypeError("str or None", value); tmp = NULL; -__LL145: ; +__LL144: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -39942,10 +39559,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 *__tmp145 = cpy_r_r82.f0; + PyTuple_SET_ITEM(cpy_r_r83, 0, __tmp145); + PyObject *__tmp146 = cpy_r_r82.f1; + PyTuple_SET_ITEM(cpy_r_r83, 1, __tmp146); CPyList_SetItemUnsafe(cpy_r_r71, cpy_r_r72, cpy_r_r83); cpy_r_r84 = cpy_r_r72 + 1; cpy_r_r72 = cpy_r_r84; @@ -40209,74 +39826,74 @@ PyObject *CPyPy_caching_utils___RequestInformation_____init__(PyObject *self, Py } PyObject *arg_params = obj_params; tuple_T3OOO arg_response_formatters; - PyObject *__tmp148; + PyObject *__tmp147; if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp148 = NULL; - goto __LL149; + __tmp147 = NULL; + goto __LL148; } 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; + __tmp147 = PyTuple_GET_ITEM(obj_response_formatters, 0); + else { + __tmp147 = NULL; + } + if (__tmp147 != NULL) goto __LL149; + __tmp147 = PyTuple_GET_ITEM(obj_response_formatters, 0); + if (__tmp147 != NULL) goto __LL149; + __tmp147 = NULL; __LL149: ; - if (unlikely(__tmp148 == NULL)) { + if (__tmp147 == NULL) goto __LL148; + __tmp147 = PyTuple_GET_ITEM(obj_response_formatters, 1); + if (__tmp147 == NULL) goto __LL148; + __tmp147 = PyTuple_GET_ITEM(obj_response_formatters, 2); + if (__tmp147 == NULL) goto __LL148; + __tmp147 = obj_response_formatters; +__LL148: ; + if (unlikely(__tmp147 == 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 *__tmp150 = PyTuple_GET_ITEM(obj_response_formatters, 0); + PyObject *__tmp151; + if (PyDict_Check(__tmp150)) + __tmp151 = __tmp150; else { - __tmp152 = NULL; + __tmp151 = 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 (__tmp151 != NULL) goto __LL152; + __tmp151 = __tmp150; + if (__tmp151 != NULL) goto __LL152; + CPy_TypeError("union[dict, object]", __tmp150); + __tmp151 = NULL; +__LL152: ; + arg_response_formatters.f0 = __tmp151; + PyObject *__tmp153 = PyTuple_GET_ITEM(obj_response_formatters, 1); + PyObject *__tmp154; + __tmp154 = __tmp153; + arg_response_formatters.f1 = __tmp154; + PyObject *__tmp155 = PyTuple_GET_ITEM(obj_response_formatters, 2); + PyObject *__tmp156; + __tmp156 = __tmp155; + arg_response_formatters.f2 = __tmp156; } PyObject *arg_subscription_id; if (obj_subscription_id == NULL) { arg_subscription_id = NULL; - goto __LL158; + goto __LL157; } 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 __LL157; 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 __LL157; CPy_TypeError("str or None", obj_subscription_id); goto fail; -__LL158: ; +__LL157: ; char retval = CPyDef_caching_utils___RequestInformation_____init__(arg_self, arg_method, arg_params, arg_response_formatters, arg_subscription_id); if (retval == 2) { return NULL; @@ -40338,12 +39955,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 *__tmp158 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp158); + PyObject *__tmp159 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp159); + PyObject *__tmp160 = cpy_r_r5.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp160); 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); @@ -40477,16 +40094,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 __LL161; 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 __LL161; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "is_cacheable_request", 162, CPyStatic_caching_utils___globals, "union[set, tuple]", cpy_r_r4); goto CPyL21; -__LL162: ; +__LL161: ; cpy_r_r6 = PySequence_Contains(cpy_r_r5, cpy_r_method); CPy_DECREF(cpy_r_r5); cpy_r_r7 = cpy_r_r6 >= 0; @@ -40783,16 +40400,16 @@ CPyL19: ; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL163; + if (cpy_r_r41 != NULL) goto __LL162; if (PyLong_Check(cpy_r_r40)) cpy_r_r41 = cpy_r_r40; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL163; + if (cpy_r_r41 != NULL) goto __LL162; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "set_threshold_if_empty", 240, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r40); goto CPyL22; -__LL163: ; +__LL162: ; cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'request_cache_validation_threshold' */ cpy_r_r43 = PyObject_SetAttr(cpy_r_provider, cpy_r_r42, cpy_r_r41); CPy_DECREF(cpy_r_r41); @@ -40845,8 +40462,8 @@ CPyL28: ; if (!cpy_r_r54) goto CPyL31; CPy_Unreachable(); CPyL30: ; - tuple_T3OOO __tmp164 = { NULL, NULL, NULL }; - cpy_r_r55 = __tmp164; + tuple_T3OOO __tmp163 = { NULL, NULL, NULL }; + cpy_r_r55 = __tmp163; cpy_r_r56 = cpy_r_r55; goto CPyL32; CPyL31: ; @@ -41342,10 +40959,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 *__tmp164 = cpy_r_r16.f0; + PyTuple_SET_ITEM(cpy_r_r17, 0, __tmp164); + PyObject *__tmp165 = cpy_r_r16.f1; + PyTuple_SET_ITEM(cpy_r_r17, 1, __tmp165); cpy_r_r18 = PyObject_Str(cpy_r_r17); CPy_DECREF(cpy_r_r17); if (unlikely(cpy_r_r18 == NULL)) { @@ -41512,8 +41129,8 @@ CPyL39: ; CPyL40: ; CPy_Unreachable(); CPyL41: ; - tuple_T3OOO __tmp167 = { NULL, NULL, NULL }; - cpy_r_r55 = __tmp167; + tuple_T3OOO __tmp166 = { NULL, NULL, NULL }; + cpy_r_r55 = __tmp166; cpy_r_r56 = cpy_r_r55; goto CPyL43; CPyL42: ; @@ -42299,16 +41916,16 @@ CPyL63: ; else { cpy_r_r83 = NULL; } - if (cpy_r_r83 != NULL) goto __LL168; + if (cpy_r_r83 != NULL) goto __LL167; if (PyLong_Check(cpy_r_r82)) cpy_r_r83 = cpy_r_r82; else { cpy_r_r83 = NULL; } - if (cpy_r_r83 != NULL) goto __LL168; + if (cpy_r_r83 != NULL) goto __LL167; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", 336, CPyStatic_caching_utils___globals, "union[faster_web3.utils.caching.RequestCacheValidationThreshold, int]", cpy_r_r82); goto CPyL67; -__LL168: ; +__LL167: ; cpy_r_r84 = ((faster_web3____utils___caching___caching_utils___async_set_threshold_if_empty_genObject *)cpy_r___mypyc_self__)->___mypyc_generator_attribute__provider; if (unlikely(cpy_r_r84 == NULL)) { CPy_AttributeError("faster_web3/_utils/caching/caching_utils.py", "async_set_threshold_if_empty", "async_set_threshold_if_empty_gen", "provider", 335, CPyStatic_caching_utils___globals); @@ -42402,8 +42019,8 @@ CPyL77: ; if (!cpy_r_r101) goto CPyL80; CPy_Unreachable(); CPyL79: ; - tuple_T3OOO __tmp169 = { NULL, NULL, NULL }; - cpy_r_r102 = __tmp169; + tuple_T3OOO __tmp168 = { NULL, NULL, NULL }; + cpy_r_r102 = __tmp168; cpy_r_r103 = cpy_r_r102; goto CPyL81; CPyL80: ; @@ -42730,10 +42347,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 *__tmp169 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp169); + PyObject *__tmp170 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp170); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -43930,10 +43547,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 *__tmp171 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp171); + PyObject *__tmp172 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp172); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -44447,8 +44064,8 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_370_____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 __tmp173 = { NULL, NULL, NULL }; + cpy_r_r14 = __tmp173; cpy_r_r15 = cpy_r_r14; cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_370Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { @@ -44821,10 +44438,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 *__tmp174 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp174); + PyObject *__tmp175 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp175); cpy_r_r73 = PyObject_Str(cpy_r_r72); CPy_DECREF(cpy_r_r72); if (unlikely(cpy_r_r73 == NULL)) { @@ -44879,16 +44496,16 @@ CPyL67: ; else { cpy_r_r80 = NULL; } - if (cpy_r_r80 != NULL) goto __LL177; + if (cpy_r_r80 != NULL) goto __LL176; 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 __LL176; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 378, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r79); goto CPyL291; -__LL177: ; +__LL176: ; 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); } @@ -45904,8 +45521,8 @@ CPyL228: ; CPyL229: ; CPy_Unreachable(); CPyL230: ; - tuple_T3OOO __tmp178 = { NULL, NULL, NULL }; - cpy_r_r237 = __tmp178; + tuple_T3OOO __tmp177 = { NULL, NULL, NULL }; + cpy_r_r237 = __tmp177; cpy_r_r15 = cpy_r_r237; goto CPyL232; CPyL231: ; @@ -46835,10 +46452,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 *__tmp178 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp178); + PyObject *__tmp179 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp179); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -47402,10 +47019,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 *__tmp180 = cpy_r_r24.f0; + PyTuple_SET_ITEM(cpy_r_r25, 0, __tmp180); + PyObject *__tmp181 = cpy_r_r24.f1; + PyTuple_SET_ITEM(cpy_r_r25, 1, __tmp181); cpy_r_r26 = PyObject_Str(cpy_r_r25); CPy_DECREF(cpy_r_r25); if (unlikely(cpy_r_r26 == NULL)) { @@ -47460,16 +47077,16 @@ CPyL28: ; else { cpy_r_r33 = NULL; } - if (cpy_r_r33 != NULL) goto __LL183; + if (cpy_r_r33 != NULL) goto __LL182; 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 __LL182; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 406, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r32); goto CPyL87; -__LL183: ; +__LL182: ; 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); } @@ -48073,10 +47690,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 *__tmp183 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp183); + PyObject *__tmp184 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp184); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -48710,8 +48327,8 @@ PyObject *CPyDef_caching_utils___wrapper_gen___3_426_____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 __tmp185 = { NULL, NULL, NULL }; + cpy_r_r14 = __tmp185; cpy_r_r15 = cpy_r_r14; cpy_r_r16 = ((faster_web3____utils___caching___caching_utils___wrapper_gen___3_426Object *)cpy_r___mypyc_self__)->___mypyc_env__; if (unlikely(cpy_r_r16 == NULL)) { @@ -49122,10 +48739,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 *__tmp186 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r79, 0, __tmp186); + PyObject *__tmp187 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r79, 1, __tmp187); cpy_r_r80 = PyObject_Str(cpy_r_r79); CPy_DECREF(cpy_r_r79); if (unlikely(cpy_r_r80 == NULL)) { @@ -49180,16 +48797,16 @@ CPyL72: ; else { cpy_r_r87 = NULL; } - if (cpy_r_r87 != NULL) goto __LL189; + if (cpy_r_r87 != NULL) goto __LL188; 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 __LL188; CPy_TypeErrorTraceback("faster_web3/_utils/caching/caching_utils.py", "wrapper", 437, CPyStatic_caching_utils___globals, "dict or None", cpy_r_r86); goto CPyL295; -__LL189: ; +__LL188: ; 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); } @@ -50197,8 +49814,8 @@ CPyL232: ; CPyL233: ; CPy_Unreachable(); CPyL234: ; - tuple_T3OOO __tmp190 = { NULL, NULL, NULL }; - cpy_r_r243 = __tmp190; + tuple_T3OOO __tmp189 = { NULL, NULL, NULL }; + cpy_r_r243 = __tmp189; cpy_r_r15 = cpy_r_r243; goto CPyL236; CPyL235: ; @@ -51114,10 +50731,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 *__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; @@ -53783,10 +53400,10 @@ CPyL220: ; cpy_r_r525 = PyTuple_New(2); if (unlikely(cpy_r_r525 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp193 = cpy_r_r524.f0; - PyTuple_SET_ITEM(cpy_r_r525, 0, __tmp193); - PyObject *__tmp194 = cpy_r_r524.f1; - PyTuple_SET_ITEM(cpy_r_r525, 1, __tmp194); + PyObject *__tmp192 = cpy_r_r524.f0; + PyTuple_SET_ITEM(cpy_r_r525, 0, __tmp192); + PyObject *__tmp193 = cpy_r_r524.f1; + PyTuple_SET_ITEM(cpy_r_r525, 1, __tmp193); cpy_r_r526 = PyObject_GetItem(cpy_r_r519, cpy_r_r525); CPy_DECREF(cpy_r_r519); CPy_DECREF(cpy_r_r525); @@ -53844,12 +53461,12 @@ CPyL220: ; cpy_r_r547 = PyTuple_New(3); if (unlikely(cpy_r_r547 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp195 = cpy_r_r546.f0; - PyTuple_SET_ITEM(cpy_r_r547, 0, __tmp195); - PyObject *__tmp196 = cpy_r_r546.f1; - PyTuple_SET_ITEM(cpy_r_r547, 1, __tmp196); - PyObject *__tmp197 = cpy_r_r546.f2; - PyTuple_SET_ITEM(cpy_r_r547, 2, __tmp197); + PyObject *__tmp194 = cpy_r_r546.f0; + PyTuple_SET_ITEM(cpy_r_r547, 0, __tmp194); + PyObject *__tmp195 = cpy_r_r546.f1; + PyTuple_SET_ITEM(cpy_r_r547, 1, __tmp195); + PyObject *__tmp196 = cpy_r_r546.f2; + PyTuple_SET_ITEM(cpy_r_r547, 2, __tmp196); cpy_r_r548 = PyObject_GetItem(cpy_r_r538, cpy_r_r547); CPy_DECREF(cpy_r_r538); CPy_DECREF(cpy_r_r547); @@ -53863,10 +53480,10 @@ CPyL220: ; cpy_r_r550 = PyTuple_New(2); if (unlikely(cpy_r_r550 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp198 = cpy_r_r549.f0; - PyTuple_SET_ITEM(cpy_r_r550, 0, __tmp198); - PyObject *__tmp199 = cpy_r_r549.f1; - PyTuple_SET_ITEM(cpy_r_r550, 1, __tmp199); + PyObject *__tmp197 = cpy_r_r549.f0; + PyTuple_SET_ITEM(cpy_r_r550, 0, __tmp197); + PyObject *__tmp198 = cpy_r_r549.f1; + PyTuple_SET_ITEM(cpy_r_r550, 1, __tmp198); cpy_r_r551 = PyObject_GetItem(cpy_r_r534, cpy_r_r550); CPy_DECREF(cpy_r_r534); CPy_DECREF(cpy_r_r550); @@ -53879,10 +53496,10 @@ CPyL220: ; cpy_r_r553 = PyTuple_New(2); if (unlikely(cpy_r_r553 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp200 = cpy_r_r552.f0; - PyTuple_SET_ITEM(cpy_r_r553, 0, __tmp200); - PyObject *__tmp201 = cpy_r_r552.f1; - PyTuple_SET_ITEM(cpy_r_r553, 1, __tmp201); + PyObject *__tmp199 = cpy_r_r552.f0; + PyTuple_SET_ITEM(cpy_r_r553, 0, __tmp199); + PyObject *__tmp200 = cpy_r_r552.f1; + PyTuple_SET_ITEM(cpy_r_r553, 1, __tmp200); cpy_r_r554 = PyObject_GetItem(cpy_r_r508, cpy_r_r553); CPy_DECREF(cpy_r_r508); CPy_DECREF(cpy_r_r553); @@ -54237,12 +53854,12 @@ CPyL278: ; cpy_r_r650 = PyTuple_New(3); if (unlikely(cpy_r_r650 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp202 = cpy_r_r649.f0; - PyTuple_SET_ITEM(cpy_r_r650, 0, __tmp202); - PyObject *__tmp203 = cpy_r_r649.f1; - PyTuple_SET_ITEM(cpy_r_r650, 1, __tmp203); - PyObject *__tmp204 = cpy_r_r649.f2; - PyTuple_SET_ITEM(cpy_r_r650, 2, __tmp204); + PyObject *__tmp201 = cpy_r_r649.f0; + PyTuple_SET_ITEM(cpy_r_r650, 0, __tmp201); + PyObject *__tmp202 = cpy_r_r649.f1; + PyTuple_SET_ITEM(cpy_r_r650, 1, __tmp202); + PyObject *__tmp203 = cpy_r_r649.f2; + PyTuple_SET_ITEM(cpy_r_r650, 2, __tmp203); cpy_r_r651 = PyObject_GetItem(cpy_r_r639, cpy_r_r650); CPy_DECREF(cpy_r_r639); CPy_DECREF(cpy_r_r650); @@ -54255,10 +53872,10 @@ CPyL278: ; cpy_r_r653 = PyTuple_New(2); if (unlikely(cpy_r_r653 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp205 = cpy_r_r652.f0; - PyTuple_SET_ITEM(cpy_r_r653, 0, __tmp205); - PyObject *__tmp206 = cpy_r_r652.f1; - PyTuple_SET_ITEM(cpy_r_r653, 1, __tmp206); + PyObject *__tmp204 = cpy_r_r652.f0; + PyTuple_SET_ITEM(cpy_r_r653, 0, __tmp204); + PyObject *__tmp205 = cpy_r_r652.f1; + PyTuple_SET_ITEM(cpy_r_r653, 1, __tmp205); cpy_r_r654 = PyObject_GetItem(cpy_r_r622, cpy_r_r653); CPy_DECREF(cpy_r_r622); CPy_DECREF(cpy_r_r653); @@ -54335,12 +53952,12 @@ CPyL278: ; cpy_r_r683 = PyTuple_New(3); if (unlikely(cpy_r_r683 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp207 = cpy_r_r682.f0; - PyTuple_SET_ITEM(cpy_r_r683, 0, __tmp207); - PyObject *__tmp208 = cpy_r_r682.f1; - PyTuple_SET_ITEM(cpy_r_r683, 1, __tmp208); - PyObject *__tmp209 = cpy_r_r682.f2; - PyTuple_SET_ITEM(cpy_r_r683, 2, __tmp209); + PyObject *__tmp206 = cpy_r_r682.f0; + PyTuple_SET_ITEM(cpy_r_r683, 0, __tmp206); + PyObject *__tmp207 = cpy_r_r682.f1; + PyTuple_SET_ITEM(cpy_r_r683, 1, __tmp207); + PyObject *__tmp208 = cpy_r_r682.f2; + PyTuple_SET_ITEM(cpy_r_r683, 2, __tmp208); cpy_r_r684 = PyObject_GetItem(cpy_r_r672, cpy_r_r683); CPy_DECREF(cpy_r_r672); CPy_DECREF(cpy_r_r683); @@ -54353,10 +53970,10 @@ CPyL278: ; cpy_r_r686 = PyTuple_New(2); if (unlikely(cpy_r_r686 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp210 = cpy_r_r685.f0; - PyTuple_SET_ITEM(cpy_r_r686, 0, __tmp210); - PyObject *__tmp211 = cpy_r_r685.f1; - PyTuple_SET_ITEM(cpy_r_r686, 1, __tmp211); + PyObject *__tmp209 = cpy_r_r685.f0; + PyTuple_SET_ITEM(cpy_r_r686, 0, __tmp209); + PyObject *__tmp210 = cpy_r_r685.f1; + PyTuple_SET_ITEM(cpy_r_r686, 1, __tmp210); cpy_r_r687 = PyObject_GetItem(cpy_r_r661, cpy_r_r686); CPy_DECREF(cpy_r_r661); CPy_DECREF(cpy_r_r686); @@ -56404,8 +56021,8 @@ CPyL58: ; if (!cpy_r_r109) goto CPyL61; CPy_Unreachable(); CPyL60: ; - tuple_T3OOO __tmp212 = { NULL, NULL, NULL }; - cpy_r_r110 = __tmp212; + tuple_T3OOO __tmp211 = { NULL, NULL, NULL }; + cpy_r_r110 = __tmp211; cpy_r_r111 = cpy_r_r110; goto CPyL62; CPyL61: ; @@ -56553,43 +56170,43 @@ PyObject *CPyPy_request_caching_validation___is_beyond_validation_threshold(PyOb PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL213; + goto __LL212; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL213; + if (arg_blocknum != NULL) goto __LL212; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL213; + if (arg_blocknum != NULL) goto __LL212; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL213: ; +__LL212: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL214; + goto __LL213; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL214; + if (arg_block_timestamp != NULL) goto __LL213; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL214; + if (arg_block_timestamp != NULL) goto __LL213; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL214: ; +__LL213: ; char retval = CPyDef_request_caching_validation___is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); if (retval == 2) { return NULL; @@ -57068,8 +56685,8 @@ CPyL37: ; if (!cpy_r_r81) goto CPyL40; CPy_Unreachable(); CPyL39: ; - tuple_T3OOO __tmp215 = { NULL, NULL, NULL }; - cpy_r_r82 = __tmp215; + tuple_T3OOO __tmp214 = { NULL, NULL, NULL }; + cpy_r_r82 = __tmp214; cpy_r_r83 = cpy_r_r82; goto CPyL41; CPyL40: ; @@ -57418,8 +57035,8 @@ CPyL23: ; if (!cpy_r_r49) goto CPyL26; CPy_Unreachable(); CPyL25: ; - tuple_T3OOO __tmp216 = { NULL, NULL, NULL }; - cpy_r_r50 = __tmp216; + tuple_T3OOO __tmp215 = { NULL, NULL, NULL }; + cpy_r_r50 = __tmp215; cpy_r_r51 = cpy_r_r50; goto CPyL27; CPyL26: ; @@ -58706,8 +58323,8 @@ CPyL140: ; if (!cpy_r_r197) goto CPyL143; CPy_Unreachable(); CPyL142: ; - tuple_T3OOO __tmp217 = { NULL, NULL, NULL }; - cpy_r_r198 = __tmp217; + tuple_T3OOO __tmp216 = { NULL, NULL, NULL }; + cpy_r_r198 = __tmp216; cpy_r_r199 = cpy_r_r198; goto CPyL145; CPyL143: ; @@ -59130,10 +58747,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp218 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp218); - PyObject *__tmp219 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp219); + PyObject *__tmp217 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp217); + PyObject *__tmp218 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp218); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -59312,43 +58929,43 @@ PyObject *CPyPy_request_caching_validation___async_is_beyond_validation_threshol PyObject *arg_blocknum; if (obj_blocknum == NULL) { arg_blocknum = NULL; - goto __LL220; + goto __LL219; } if (PyLong_Check(obj_blocknum)) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL220; + if (arg_blocknum != NULL) goto __LL219; if (obj_blocknum == Py_None) arg_blocknum = obj_blocknum; else { arg_blocknum = NULL; } - if (arg_blocknum != NULL) goto __LL220; + if (arg_blocknum != NULL) goto __LL219; CPy_TypeError("int or None", obj_blocknum); goto fail; -__LL220: ; +__LL219: ; PyObject *arg_block_timestamp; if (obj_block_timestamp == NULL) { arg_block_timestamp = NULL; - goto __LL221; + goto __LL220; } if (PyLong_Check(obj_block_timestamp)) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL221; + if (arg_block_timestamp != NULL) goto __LL220; if (obj_block_timestamp == Py_None) arg_block_timestamp = obj_block_timestamp; else { arg_block_timestamp = NULL; } - if (arg_block_timestamp != NULL) goto __LL221; + if (arg_block_timestamp != NULL) goto __LL220; CPy_TypeError("int or None", obj_block_timestamp); goto fail; -__LL221: ; +__LL220: ; PyObject *retval = CPyDef_request_caching_validation___async_is_beyond_validation_threshold(arg_provider, arg_blocknum, arg_block_timestamp); return retval; fail: ; @@ -59988,10 +59605,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 *__tmp221 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp221); + PyObject *__tmp222 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp222); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -60147,16 +59764,16 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_block_id_in_par else { arg__result = NULL; } - if (arg__result != NULL) goto __LL224; + if (arg__result != NULL) goto __LL223; if (PyUnicode_Check(obj__result)) arg__result = obj__result; else { arg__result = NULL; } - if (arg__result != NULL) goto __LL224; + if (arg__result != NULL) goto __LL223; CPy_TypeError("union[dict, str]", obj__result); goto fail; -__LL224: ; +__LL223: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_block_id_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -61397,8 +61014,8 @@ CPyL148: ; if (!cpy_r_r203) goto CPyL151; CPy_Unreachable(); CPyL150: ; - tuple_T3OOO __tmp225 = { NULL, NULL, NULL }; - cpy_r_r204 = __tmp225; + tuple_T3OOO __tmp224 = { NULL, NULL, NULL }; + cpy_r_r204 = __tmp224; cpy_r_r205 = cpy_r_r204; goto CPyL153; CPyL151: ; @@ -61869,10 +61486,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 *__tmp225 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp225); + PyObject *__tmp226 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp226); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -62844,8 +62461,8 @@ CPyL98: ; if (!cpy_r_r129) goto CPyL101; CPy_Unreachable(); CPyL100: ; - tuple_T3OOO __tmp228 = { NULL, NULL, NULL }; - cpy_r_r130 = __tmp228; + tuple_T3OOO __tmp227 = { NULL, NULL, NULL }; + cpy_r_r130 = __tmp227; cpy_r_r131 = cpy_r_r130; goto CPyL103; CPyL101: ; @@ -63249,10 +62866,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp229 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp229); - PyObject *__tmp230 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp230); + PyObject *__tmp228 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp228); + PyObject *__tmp229 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp229); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -63408,16 +63025,16 @@ PyObject *CPyPy_request_caching_validation___async_validate_from_blockhash_in_pa else { arg__result = NULL; } - if (arg__result != NULL) goto __LL231; + if (arg__result != NULL) goto __LL230; if (PyUnicode_Check(obj__result)) arg__result = obj__result; else { arg__result = NULL; } - if (arg__result != NULL) goto __LL231; + if (arg__result != NULL) goto __LL230; CPy_TypeError("union[dict, str]", obj__result); goto fail; -__LL231: ; +__LL230: ; PyObject *retval = CPyDef_request_caching_validation___async_validate_from_blockhash_in_params(arg_provider, arg_params, arg__result); return retval; fail: ; @@ -64349,39 +63966,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 __LL232; + goto __LL231; } if (PyUnicode_Check(obj_event_name)) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL232; + if (arg_event_name != NULL) goto __LL231; if (obj_event_name == Py_None) arg_event_name = obj_event_name; else { arg_event_name = NULL; } - if (arg_event_name != NULL) goto __LL232; + if (arg_event_name != NULL) goto __LL231; CPy_TypeError("str or None", obj_event_name); goto fail; -__LL232: ; +__LL231: ; PyObject *arg_argument_names; if (obj_argument_names == NULL) { arg_argument_names = NULL; - goto __LL233; + goto __LL232; } arg_argument_names = obj_argument_names; - if (arg_argument_names != NULL) goto __LL233; + if (arg_argument_names != NULL) goto __LL232; if (obj_argument_names == Py_None) arg_argument_names = obj_argument_names; else { arg_argument_names = NULL; } - if (arg_argument_names != NULL) goto __LL233; + if (arg_argument_names != NULL) goto __LL232; CPy_TypeError("object or None", obj_argument_names); goto fail; -__LL233: ; +__LL232: ; PyObject *retval = CPyDef_contracts___find_matching_event_abi(arg_abi, arg_event_name, arg_argument_names); return retval; fail: ; @@ -64990,25 +64607,25 @@ PyObject *CPyPy_contracts___encode_abi(PyObject *self, PyObject *const *args, si PyObject *arg_data; if (obj_data == NULL) { arg_data = NULL; - goto __LL234; + goto __LL233; } if (PyUnicode_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL234; + if (arg_data != NULL) goto __LL233; arg_data = obj_data; - if (arg_data != NULL) goto __LL234; + if (arg_data != NULL) goto __LL233; if (obj_data == Py_None) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL234; + if (arg_data != NULL) goto __LL233; CPy_TypeError("union[str, object, None]", obj_data); goto fail; -__LL234: ; +__LL233: ; PyObject *retval = CPyDef_contracts___encode_abi(arg_w3, arg_abi, arg_arguments, arg_data); return retval; fail: ; @@ -65524,16 +65141,16 @@ CPyL79: ; else { cpy_r_r109 = NULL; } - if (cpy_r_r109 != NULL) goto __LL235; + if (cpy_r_r109 != NULL) goto __LL234; 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 __LL235; + if (cpy_r_r109 != NULL) goto __LL234; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", 217, CPyStatic_contracts___globals, "union[str, bytes]", cpy_r_address); goto CPyL114; -__LL235: ; +__LL234: ; 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)) { @@ -65545,16 +65162,16 @@ __LL235: ; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL236; + if (cpy_r_r111 != NULL) goto __LL235; if (PyUnicode_Check(cpy_r_r110)) cpy_r_r111 = cpy_r_r110; else { cpy_r_r111 = NULL; } - if (cpy_r_r111 != NULL) goto __LL236; + if (cpy_r_r111 != NULL) goto __LL235; CPy_TypeError("union[bytes, str]", cpy_r_r110); cpy_r_r111 = NULL; -__LL236: ; +__LL235: ; if (unlikely(cpy_r_r111 == NULL)) { CPy_AddTraceback("faster_web3/_utils/contracts.py", "prepare_transaction", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); goto CPyL114; @@ -65786,22 +65403,22 @@ PyObject *CPyPy_contracts___prepare_transaction(PyObject *self, PyObject *const else { arg_address = NULL; } - if (arg_address != NULL) goto __LL237; + if (arg_address != NULL) goto __LL236; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL237; + if (arg_address != NULL) goto __LL236; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL237; + if (arg_address != NULL) goto __LL236; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL237: ; +__LL236: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (PyUnicode_Check(obj_abi_element_identifier)) @@ -65809,100 +65426,100 @@ __LL237: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL238; + if (arg_abi_element_identifier != NULL) goto __LL237; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL238; + if (arg_abi_element_identifier != NULL) goto __LL237; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL238: ; +__LL237: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL239; + goto __LL238; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL239; + if (arg_contract_abi != NULL) goto __LL238; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL239; + if (arg_contract_abi != NULL) goto __LL238; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL239: ; +__LL238: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL240; + goto __LL239; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL240; + if (arg_abi_callable != NULL) goto __LL239; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL240; + if (arg_abi_callable != NULL) goto __LL239; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL240: ; +__LL239: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL241; + goto __LL240; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL241; + if (arg_transaction != NULL) goto __LL240; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL241; + if (arg_transaction != NULL) goto __LL240; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL241: ; +__LL240: ; PyObject *arg_fn_args; if (obj_fn_args == NULL) { arg_fn_args = NULL; - goto __LL242; + goto __LL241; } arg_fn_args = obj_fn_args; - if (arg_fn_args != NULL) goto __LL242; + if (arg_fn_args != NULL) goto __LL241; if (obj_fn_args == Py_None) arg_fn_args = obj_fn_args; else { arg_fn_args = NULL; } - if (arg_fn_args != NULL) goto __LL242; + if (arg_fn_args != NULL) goto __LL241; CPy_TypeError("object or None", obj_fn_args); goto fail; -__LL242: ; +__LL241: ; PyObject *arg_fn_kwargs; if (obj_fn_kwargs == NULL) { arg_fn_kwargs = NULL; - goto __LL243; + goto __LL242; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL243; + if (arg_fn_kwargs != NULL) goto __LL242; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL243; + if (arg_fn_kwargs != NULL) goto __LL242; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL243: ; +__LL242: ; 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: ; @@ -66382,80 +65999,80 @@ PyObject *CPyPy_contracts___encode_transaction_data(PyObject *self, PyObject *co else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL244; + if (arg_abi_element_identifier != NULL) goto __LL243; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL244; + if (arg_abi_element_identifier != NULL) goto __LL243; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL244: ; +__LL243: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL245; + goto __LL244; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL245; + if (arg_contract_abi != NULL) goto __LL244; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL245; + if (arg_contract_abi != NULL) goto __LL244; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL245: ; +__LL244: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL246; + goto __LL245; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL246; + if (arg_abi_callable != NULL) goto __LL245; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL246; + if (arg_abi_callable != NULL) goto __LL245; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL246: ; +__LL245: ; PyObject *arg_args; if (obj_args == NULL) { arg_args = NULL; - goto __LL247; + goto __LL246; } arg_args = obj_args; - if (arg_args != NULL) goto __LL247; + if (arg_args != NULL) goto __LL246; if (obj_args == Py_None) arg_args = obj_args; else { arg_args = NULL; } - if (arg_args != NULL) goto __LL247; + if (arg_args != NULL) goto __LL246; CPy_TypeError("object or None", obj_args); goto fail; -__LL247: ; +__LL246: ; PyObject *arg_kwargs; if (obj_kwargs == NULL) { arg_kwargs = NULL; - goto __LL248; + goto __LL247; } arg_kwargs = obj_kwargs; - if (arg_kwargs != NULL) goto __LL248; + if (arg_kwargs != NULL) goto __LL247; if (obj_kwargs == Py_None) arg_kwargs = obj_kwargs; else { arg_kwargs = NULL; } - if (arg_kwargs != NULL) goto __LL248; + if (arg_kwargs != NULL) goto __LL247; CPy_TypeError("object or None", obj_kwargs); goto fail; -__LL248: ; +__LL247: ; 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: ; @@ -66898,8 +66515,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp249 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp249; + tuple_T3OOO __tmp248 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp248; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -66936,39 +66553,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 __LL250; + goto __LL249; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL250; + if (arg_contract_abi != NULL) goto __LL249; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL250; + if (arg_contract_abi != NULL) goto __LL249; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL250: ; +__LL249: ; PyObject *arg_constructor_abi; if (obj_constructor_abi == NULL) { arg_constructor_abi = NULL; - goto __LL251; + goto __LL250; } if (PyDict_Check(obj_constructor_abi)) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL251; + if (arg_constructor_abi != NULL) goto __LL250; if (obj_constructor_abi == Py_None) arg_constructor_abi = obj_constructor_abi; else { arg_constructor_abi = NULL; } - if (arg_constructor_abi != NULL) goto __LL251; + if (arg_constructor_abi != NULL) goto __LL250; CPy_TypeError("dict or None", obj_constructor_abi); goto fail; -__LL251: ; +__LL250: ; tuple_T3OOO retval = CPyDef_contracts___get_constructor_function_info(arg_contract_abi, arg_constructor_abi); if (retval.f0 == NULL) { return NULL; @@ -66976,12 +66593,12 @@ __LL251: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp252 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp252); - PyObject *__tmp253 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp253); - PyObject *__tmp254 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp254); + PyObject *__tmp251 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp251); + PyObject *__tmp252 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp252); + PyObject *__tmp253 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp253); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_constructor_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67089,8 +66706,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp255 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp255; + tuple_T3OOO __tmp254 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp254; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -67127,39 +66744,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 __LL256; + goto __LL255; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL256; + if (arg_contract_abi != NULL) goto __LL255; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL256; + if (arg_contract_abi != NULL) goto __LL255; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL256: ; +__LL255: ; PyObject *arg_fallback_abi; if (obj_fallback_abi == NULL) { arg_fallback_abi = NULL; - goto __LL257; + goto __LL256; } if (PyDict_Check(obj_fallback_abi)) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL257; + if (arg_fallback_abi != NULL) goto __LL256; if (obj_fallback_abi == Py_None) arg_fallback_abi = obj_fallback_abi; else { arg_fallback_abi = NULL; } - if (arg_fallback_abi != NULL) goto __LL257; + if (arg_fallback_abi != NULL) goto __LL256; CPy_TypeError("dict or None", obj_fallback_abi); goto fail; -__LL257: ; +__LL256: ; tuple_T3OOO retval = CPyDef_contracts___get_fallback_function_info(arg_contract_abi, arg_fallback_abi); if (retval.f0 == NULL) { return NULL; @@ -67167,12 +66784,12 @@ __LL257: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp258 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp258); - PyObject *__tmp259 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp259); - PyObject *__tmp260 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp260); + PyObject *__tmp257 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp257); + PyObject *__tmp258 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp258); + PyObject *__tmp259 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp259); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_fallback_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67280,8 +66897,8 @@ CPyL9: ; cpy_r_r23.f2 = cpy_r_fn_arguments; return cpy_r_r23; CPyL14: ; - tuple_T3OOO __tmp261 = { NULL, NULL, NULL }; - cpy_r_r24 = __tmp261; + tuple_T3OOO __tmp260 = { NULL, NULL, NULL }; + cpy_r_r24 = __tmp260; return cpy_r_r24; CPyL15: ; CPy_INCREF(cpy_r_contract_abi); @@ -67318,39 +66935,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 __LL262; + goto __LL261; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL262; + 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 __LL262; + if (arg_contract_abi != NULL) goto __LL261; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL262: ; +__LL261: ; PyObject *arg_receive_abi; if (obj_receive_abi == NULL) { arg_receive_abi = NULL; - goto __LL263; + goto __LL262; } if (PyDict_Check(obj_receive_abi)) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL263; + if (arg_receive_abi != NULL) goto __LL262; if (obj_receive_abi == Py_None) arg_receive_abi = obj_receive_abi; else { arg_receive_abi = NULL; } - if (arg_receive_abi != NULL) goto __LL263; + if (arg_receive_abi != NULL) goto __LL262; CPy_TypeError("dict or None", obj_receive_abi); goto fail; -__LL263: ; +__LL262: ; tuple_T3OOO retval = CPyDef_contracts___get_receive_function_info(arg_contract_abi, arg_receive_abi); if (retval.f0 == NULL) { return NULL; @@ -67358,12 +66975,12 @@ __LL263: ; PyObject *retbox = PyTuple_New(3); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp264 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp264); - PyObject *__tmp265 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp265); - PyObject *__tmp266 = retval.f2; - PyTuple_SET_ITEM(retbox, 2, __tmp266); + PyObject *__tmp263 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp263); + PyObject *__tmp264 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp264); + PyObject *__tmp265 = retval.f2; + PyTuple_SET_ITEM(retbox, 2, __tmp265); return retbox; fail: ; CPy_AddTraceback("faster_web3/_utils/contracts.py", "get_receive_function_info", DIFFCHECK_PLACEHOLDER, CPyStatic_contracts___globals); @@ -67415,22 +67032,22 @@ char CPyDef_contracts___validate_payable(PyObject *cpy_r_transaction, PyObject * else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL267; + if (cpy_r_r2 != NULL) goto __LL266; if (PyUnicode_Check(cpy_r_r1)) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL267; + if (cpy_r_r2 != NULL) goto __LL266; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL267; + if (cpy_r_r2 != NULL) goto __LL266; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 317, CPyStatic_contracts___globals, "union[int, str, None]", cpy_r_r1); goto CPyL23; -__LL267: ; +__LL266: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL24; @@ -67439,16 +67056,16 @@ __LL267: ; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL268; + if (cpy_r_r5 != NULL) goto __LL267; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r5 = cpy_r_r2; else { cpy_r_r5 = NULL; } - if (cpy_r_r5 != NULL) goto __LL268; + if (cpy_r_r5 != NULL) goto __LL267; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 318, CPyStatic_contracts___globals, "union[int, str]", cpy_r_r2); goto CPyL23; -__LL268: ; +__LL267: ; cpy_r_r6 = CPyDef_method_formatters___to_integer_if_hex(cpy_r_r5); CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r6 == NULL)) { @@ -67485,16 +67102,16 @@ CPyL9: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL269; + if (cpy_r_r14 != NULL) goto __LL268; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL269; + if (cpy_r_r14 != NULL) goto __LL268; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 321, CPyStatic_contracts___globals, "bool or None", cpy_r_r13); goto CPyL23; -__LL269: ; +__LL268: ; cpy_r_r15 = 0 ? Py_True : Py_False; cpy_r_r16 = cpy_r_r14 == cpy_r_r15; CPy_DECREF(cpy_r_r14); @@ -67510,16 +67127,16 @@ __LL269: ; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL270; + if (cpy_r_r19 != NULL) goto __LL269; if (cpy_r_r18 == Py_None) cpy_r_r19 = cpy_r_r18; else { cpy_r_r19 = NULL; } - if (cpy_r_r19 != NULL) goto __LL270; + if (cpy_r_r19 != NULL) goto __LL269; CPy_TypeErrorTraceback("faster_web3/_utils/contracts.py", "validate_payable", 322, CPyStatic_contracts___globals, "str or None", cpy_r_r18); goto CPyL23; -__LL270: ; +__LL269: ; cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'nonpayable' */ cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r19 == cpy_r_r21; @@ -67854,30 +67471,30 @@ PyObject *CPyPy_contracts___parse_block_identifier(PyObject *self, PyObject *con else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL271; + if (arg_block_identifier != NULL) goto __LL270; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL271; + if (arg_block_identifier != NULL) goto __LL270; 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 __LL271; + if (arg_block_identifier != NULL) goto __LL270; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL271; + if (arg_block_identifier != NULL) goto __LL270; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL271; + if (arg_block_identifier != NULL) goto __LL270; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL271: ; +__LL270: ; PyObject *retval = CPyDef_contracts___parse_block_identifier(arg_w3, arg_block_identifier); return retval; fail: ; @@ -69163,10 +68780,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp272 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp272); - PyObject *__tmp273 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp273); + PyObject *__tmp271 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp271); + PyObject *__tmp272 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp272); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -69309,24 +68926,24 @@ PyObject *CPyPy_contracts___async_parse_block_identifier(PyObject *self, PyObjec else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL274; + if (arg_block_identifier != NULL) goto __LL273; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL274; + if (arg_block_identifier != NULL) goto __LL273; 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 __LL274; + if (arg_block_identifier != NULL) goto __LL273; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL274; + if (arg_block_identifier != NULL) goto __LL273; CPy_TypeError("union[str, int, bytes, object]", obj_block_identifier); goto fail; -__LL274: ; +__LL273: ; PyObject *retval = CPyDef_contracts___async_parse_block_identifier(arg_async_w3, arg_block_identifier); return retval; fail: ; @@ -70045,10 +69662,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp275 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp275); - PyObject *__tmp276 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp276); + PyObject *__tmp274 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp274); + PyObject *__tmp275 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp275); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -71284,8 +70901,8 @@ CPyL2: ; cpy_r_r2 = PyTuple_New(1); if (unlikely(cpy_r_r2 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp277 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp277); + PyObject *__tmp276 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r2, 0, __tmp276); cpy_r_r3 = PyObject_GetIter(cpy_r_r2); CPy_DECREF(cpy_r_r2); if (unlikely(cpy_r_r3 == NULL)) { @@ -71535,8 +71152,8 @@ CPyL45: ; cpy_r_r63 = PyTuple_New(1); if (unlikely(cpy_r_r63 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp278 = cpy_r_bases.f0; - PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp278); + PyObject *__tmp277 = cpy_r_bases.f0; + PyTuple_SET_ITEM(cpy_r_r63, 0, __tmp277); PyObject *cpy_r_r64[5] = { cpy_r_r61, cpy_r_mcs, cpy_r_name, cpy_r_r63, cpy_r_processed_namespace @@ -71666,22 +71283,22 @@ PyObject *CPyPy_datatypes_____new___3_PropertyCheckingFactory_obj_____call__(PyO goto fail; } tuple_T1O arg_bases; - PyObject *__tmp279; + PyObject *__tmp278; if (unlikely(!(PyTuple_Check(obj_bases) && PyTuple_GET_SIZE(obj_bases) == 1))) { - __tmp279 = NULL; - goto __LL280; - } - __tmp279 = PyTuple_GET_ITEM(obj_bases, 0); - if (__tmp279 == NULL) goto __LL280; - __tmp279 = obj_bases; -__LL280: ; - if (unlikely(__tmp279 == NULL)) { + __tmp278 = NULL; + goto __LL279; + } + __tmp278 = PyTuple_GET_ITEM(obj_bases, 0); + if (__tmp278 == NULL) goto __LL279; + __tmp278 = obj_bases; +__LL279: ; + if (unlikely(__tmp278 == NULL)) { CPy_TypeError("tuple[object]", obj_bases); goto fail; } else { - PyObject *__tmp281 = PyTuple_GET_ITEM(obj_bases, 0); - PyObject *__tmp282; - __tmp282 = __tmp281; - arg_bases.f0 = __tmp282; + PyObject *__tmp280 = PyTuple_GET_ITEM(obj_bases, 0); + PyObject *__tmp281; + __tmp281 = __tmp280; + arg_bases.f0 = __tmp281; } PyObject *arg_namespace; if (likely(PyDict_Check(obj_namespace))) @@ -71693,23 +71310,23 @@ __LL280: ; PyObject *arg_normalizers; if (obj_normalizers == NULL) { arg_normalizers = NULL; - goto __LL283; + goto __LL282; } if (PyDict_Check(obj_normalizers)) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL283; + if (arg_normalizers != NULL) goto __LL282; if (obj_normalizers == Py_None) arg_normalizers = obj_normalizers; else { arg_normalizers = NULL; } - if (arg_normalizers != NULL) goto __LL283; + if (arg_normalizers != NULL) goto __LL282; CPy_TypeError("dict or None", obj_normalizers); goto fail; -__LL283: ; +__LL282: ; 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: ; @@ -73371,8 +72988,8 @@ CPyL29: ; goto CPyL32; } cpy_r_r60 = cpy_r_r59; - tuple_T3OOO __tmp284 = { NULL, NULL, NULL }; - cpy_r_r61 = __tmp284; + tuple_T3OOO __tmp283 = { NULL, NULL, NULL }; + cpy_r_r61 = __tmp283; cpy_r_r62 = cpy_r_r61; goto CPyL33; CPyL32: ; @@ -74377,10 +73994,10 @@ CPyL3: ; cpy_r_r43 = PyTuple_New(2); if (unlikely(cpy_r_r43 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp285 = cpy_r_r42.f0; - PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp285); - PyObject *__tmp286 = cpy_r_r42.f1; - PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp286); + PyObject *__tmp284 = cpy_r_r42.f0; + PyTuple_SET_ITEM(cpy_r_r43, 0, __tmp284); + PyObject *__tmp285 = cpy_r_r42.f1; + PyTuple_SET_ITEM(cpy_r_r43, 1, __tmp285); cpy_r_r44 = PyObject_GetItem(cpy_r_r37, cpy_r_r43); CPy_DECREF(cpy_r_r37); CPy_DECREF(cpy_r_r43); @@ -75383,16 +75000,16 @@ CPyL8: ; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL287; + if (cpy_r_r14 != NULL) goto __LL286; if (cpy_r_r13 == Py_None) cpy_r_r14 = cpy_r_r13; else { cpy_r_r14 = NULL; } - if (cpy_r_r14 != NULL) goto __LL287; + if (cpy_r_r14 != NULL) goto __LL286; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hex_encode_abi_type", 83, CPyStatic_encoding___globals, "int or None", cpy_r_r13); goto CPyL86; -__LL287: ; +__LL286: ; cpy_r_r7 = cpy_r_r14; CPyL12: ; cpy_r_data_size = cpy_r_r7; @@ -75927,23 +75544,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 __LL288; + goto __LL287; } if (PyLong_Check(obj_force_size)) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL288; + if (arg_force_size != NULL) goto __LL287; if (obj_force_size == Py_None) arg_force_size = obj_force_size; else { arg_force_size = NULL; } - if (arg_force_size != NULL) goto __LL288; + if (arg_force_size != NULL) goto __LL287; CPy_TypeError("int or None", obj_force_size); goto fail; -__LL288: ; +__LL287: ; PyObject *retval = CPyDef_encoding___hex_encode_abi_type(arg_abi_type, arg_value, arg_force_size); return retval; fail: ; @@ -76460,16 +76077,16 @@ CPyL3: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL289; + if (cpy_r_r3 != NULL) goto __LL288; 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 __LL289; + if (cpy_r_r3 != NULL) goto __LL288; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "text_if_str", 167, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_text_or_primitive); goto CPyL8; -__LL289: ; +__LL288: ; cpy_r_primitive = cpy_r_r3; cpy_r_r4 = Py_None; cpy_r_text = cpy_r_r4; @@ -76515,28 +76132,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 __LL290; + if (arg_text_or_primitive != NULL) goto __LL289; 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 __LL290; + if (arg_text_or_primitive != NULL) goto __LL289; 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 __LL290; + if (arg_text_or_primitive != NULL) goto __LL289; 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 __LL290; + if (arg_text_or_primitive != NULL) goto __LL289; CPy_TypeError("union[bytes, int, bool, str]", obj_text_or_primitive); goto fail; -__LL290: ; +__LL289: ; PyObject *retval = CPyDef_encoding___text_if_str(arg_to_type, arg_text_or_primitive); return retval; fail: ; @@ -76594,16 +76211,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 __LL291; + if (cpy_r_r1 != NULL) goto __LL290; 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 __LL291; + if (cpy_r_r1 != NULL) goto __LL290; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "hexstr_if_str", 183, CPyStatic_encoding___globals, "union[bytes, int]", cpy_r_hexstr_or_primitive); goto CPyL24; -__LL291: ; +__LL290: ; 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); @@ -76789,28 +76406,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 __LL292; + if (arg_hexstr_or_primitive != NULL) goto __LL291; 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 __LL292; + if (arg_hexstr_or_primitive != NULL) goto __LL291; 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 __LL292; + if (arg_hexstr_or_primitive != NULL) goto __LL291; 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 __LL292; + if (arg_hexstr_or_primitive != NULL) goto __LL291; CPy_TypeError("union[bytes, int, bool, str]", obj_hexstr_or_primitive); goto fail; -__LL292: ; +__LL291: ; PyObject *retval = CPyDef_encoding___hexstr_if_str(arg_to_type, arg_hexstr_or_primitive); return retval; fail: ; @@ -77474,10 +77091,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp293 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp293); - PyObject *__tmp294 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp294); + PyObject *__tmp292 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp292); + PyObject *__tmp293 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp293); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -78142,10 +77759,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp295 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp295); - PyObject *__tmp296 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp296); + 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; @@ -78586,19 +78203,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde____friendly_json_encode(PyObject *s PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL297; + goto __LL296; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL297; + if (arg_cls != NULL) goto __LL296; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL297; + if (arg_cls != NULL) goto __LL296; CPy_TypeError("object or None", obj_cls); goto fail; -__LL297: ; +__LL296: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde____friendly_json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -78617,50 +78234,46 @@ PyObject *CPyDef_encoding___FriendlyJsonSerde___json_decode(PyObject *cpy_r_self PyObject *cpy_r_r8; PyObject *cpy_r_r9; PyObject *cpy_r_r10; - PyObject *cpy_r_r11; + char cpy_r_r11; PyObject *cpy_r_r12; - char cpy_r_r13; + 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; - PyObject **cpy_r_r21; + PyObject **cpy_r_r19; + PyObject *cpy_r_r20; + PyObject *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_r29; + PyObject **cpy_r_r27; + PyObject *cpy_r_r28; + PyObject *cpy_r_r29; PyObject *cpy_r_r30; PyObject *cpy_r_r31; - PyObject *cpy_r_r32; - PyObject *cpy_r_r33; + CPyPtr cpy_r_r32; + CPyPtr cpy_r_r33; CPyPtr cpy_r_r34; CPyPtr cpy_r_r35; CPyPtr cpy_r_r36; CPyPtr cpy_r_r37; - CPyPtr cpy_r_r38; - CPyPtr cpy_r_r39; + 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; + CPyTagged cpy_r_r44; PyObject *cpy_r_r45; - CPyTagged cpy_r_r46; + PyObject *cpy_r_r46; PyObject *cpy_r_r47; PyObject *cpy_r_r48; - PyObject *cpy_r_r49; - PyObject *cpy_r_r50; + PyObject **cpy_r_r50; PyObject *cpy_r_r51; - PyObject *cpy_r_r52; - PyObject **cpy_r_r54; - PyObject *cpy_r_r55; - char cpy_r_r56; - PyObject *cpy_r_r57; + char cpy_r_r52; + PyObject *cpy_r_r53; cpy_r_r0 = CPyModule_json; cpy_r_r1 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'loads' */ cpy_r_r2 = CPyObject_GetAttr(cpy_r_r0, cpy_r_r1); @@ -78686,207 +78299,193 @@ PyObject *CPyDef_encoding___FriendlyJsonSerde___json_decode(PyObject *cpy_r_self CPyL5: ; cpy_r_r7 = CPy_CatchError(); cpy_r_r8 = CPyModule_json; - cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'decoder' */ + cpy_r_r9 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'JSONDecodeError' */ cpy_r_r10 = CPyObject_GetAttr(cpy_r_r8, cpy_r_r9); if (unlikely(cpy_r_r10 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL25; + goto CPyL23; } - cpy_r_r11 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'JSONDecodeError' */ - cpy_r_r12 = CPyObject_GetAttr(cpy_r_r10, cpy_r_r11); + cpy_r_r11 = CPy_ExceptionMatches(cpy_r_r10); CPy_DecRef(cpy_r_r10); - if (unlikely(cpy_r_r12 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL25; - } - cpy_r_r13 = CPy_ExceptionMatches(cpy_r_r12); - CPy_DecRef(cpy_r_r12); - if (!cpy_r_r13) goto CPyL23; - cpy_r_r14 = CPy_GetExcValue(); - cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Could not decode ' */ - cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{!r:{}}' */ - cpy_r_r18 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r19 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ - PyObject *cpy_r_r20[3] = {cpy_r_r17, cpy_r_json_str, cpy_r_r18}; - cpy_r_r21 = (PyObject **)&cpy_r_r20; - cpy_r_r22 = PyObject_VectorcallMethod(cpy_r_r19, cpy_r_r21, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r22 == NULL)) { + if (!cpy_r_r11) goto CPyL21; + cpy_r_r12 = CPy_GetExcValue(); + cpy_r_r13 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r14 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'Could not decode ' */ + cpy_r_r15 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{!r:{}}' */ + cpy_r_r16 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r17 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ + PyObject *cpy_r_r18[3] = {cpy_r_r15, cpy_r_json_str, cpy_r_r16}; + cpy_r_r19 = (PyObject **)&cpy_r_r18; + cpy_r_r20 = PyObject_VectorcallMethod(cpy_r_r17, cpy_r_r19, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r20 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL28; + goto CPyL26; } - if (likely(PyUnicode_Check(cpy_r_r22))) - cpy_r_r23 = cpy_r_r22; + if (likely(PyUnicode_Check(cpy_r_r20))) + cpy_r_r21 = cpy_r_r20; else { - CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "json_decode", 240, CPyStatic_encoding___globals, "str", cpy_r_r22); - goto CPyL28; + CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "json_decode", 240, CPyStatic_encoding___globals, "str", cpy_r_r20); + goto CPyL26; } - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' because of ' */ - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{:{}}' */ - cpy_r_r26 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ - cpy_r_r27 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ - PyObject *cpy_r_r28[3] = {cpy_r_r25, cpy_r_r14, cpy_r_r26}; - cpy_r_r29 = (PyObject **)&cpy_r_r28; - cpy_r_r30 = PyObject_VectorcallMethod(cpy_r_r27, cpy_r_r29, 9223372036854775811ULL, 0); - if (unlikely(cpy_r_r30 == NULL)) { + cpy_r_r22 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ' because of ' */ + cpy_r_r23 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '{:{}}' */ + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '' */ + cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'format' */ + PyObject *cpy_r_r26[3] = {cpy_r_r23, cpy_r_r12, cpy_r_r24}; + cpy_r_r27 = (PyObject **)&cpy_r_r26; + cpy_r_r28 = PyObject_VectorcallMethod(cpy_r_r25, cpy_r_r27, 9223372036854775811ULL, 0); + if (unlikely(cpy_r_r28 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL29; + goto CPyL27; } - if (likely(PyUnicode_Check(cpy_r_r30))) - cpy_r_r31 = cpy_r_r30; + if (likely(PyUnicode_Check(cpy_r_r28))) + cpy_r_r29 = cpy_r_r28; else { - CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "json_decode", 240, CPyStatic_encoding___globals, "str", cpy_r_r30); - goto CPyL29; + CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "json_decode", 240, CPyStatic_encoding___globals, "str", cpy_r_r28); + goto CPyL27; } - cpy_r_r32 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '.' */ - cpy_r_r33 = PyList_New(5); - if (unlikely(cpy_r_r33 == NULL)) { + cpy_r_r30 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* '.' */ + cpy_r_r31 = PyList_New(5); + if (unlikely(cpy_r_r31 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL30; + goto CPyL28; } - cpy_r_r34 = (CPyPtr)&((PyListObject *)cpy_r_r33)->ob_item; - cpy_r_r35 = *(CPyPtr *)cpy_r_r34; - CPy_INCREF(cpy_r_r16); - *(PyObject * *)cpy_r_r35 = cpy_r_r16; - cpy_r_r36 = cpy_r_r35 + 8; - *(PyObject * *)cpy_r_r36 = cpy_r_r23; - CPy_INCREF(cpy_r_r24); - cpy_r_r37 = cpy_r_r35 + 16; - *(PyObject * *)cpy_r_r37 = cpy_r_r24; - cpy_r_r38 = cpy_r_r35 + 24; - *(PyObject * *)cpy_r_r38 = cpy_r_r31; - CPy_INCREF(cpy_r_r32); - cpy_r_r39 = cpy_r_r35 + 32; - *(PyObject * *)cpy_r_r39 = cpy_r_r32; - cpy_r_r40 = PyUnicode_Join(cpy_r_r15, cpy_r_r33); - CPy_DecRef(cpy_r_r33); - if (unlikely(cpy_r_r40 == NULL)) { + cpy_r_r32 = (CPyPtr)&((PyListObject *)cpy_r_r31)->ob_item; + cpy_r_r33 = *(CPyPtr *)cpy_r_r32; + CPy_INCREF(cpy_r_r14); + *(PyObject * *)cpy_r_r33 = cpy_r_r14; + cpy_r_r34 = cpy_r_r33 + 8; + *(PyObject * *)cpy_r_r34 = cpy_r_r21; + CPy_INCREF(cpy_r_r22); + cpy_r_r35 = cpy_r_r33 + 16; + *(PyObject * *)cpy_r_r35 = cpy_r_r22; + cpy_r_r36 = cpy_r_r33 + 24; + *(PyObject * *)cpy_r_r36 = cpy_r_r29; + CPy_INCREF(cpy_r_r30); + cpy_r_r37 = cpy_r_r33 + 32; + *(PyObject * *)cpy_r_r37 = cpy_r_r30; + cpy_r_r38 = PyUnicode_Join(cpy_r_r13, cpy_r_r31); + CPy_DecRef(cpy_r_r31); + if (unlikely(cpy_r_r38 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL28; + goto CPyL26; } - cpy_r_r41 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'doc' */ - cpy_r_r42 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r41); - if (unlikely(cpy_r_r42 == NULL)) { + cpy_r_r39 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'doc' */ + cpy_r_r40 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r39); + if (unlikely(cpy_r_r40 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL31; + goto CPyL29; } - if (likely(PyUnicode_Check(cpy_r_r42))) - cpy_r_r43 = cpy_r_r42; + if (likely(PyUnicode_Check(cpy_r_r40))) + cpy_r_r41 = cpy_r_r40; else { - CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "json_decode", 243, CPyStatic_encoding___globals, "str", cpy_r_r42); - goto CPyL31; + CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "json_decode", 243, CPyStatic_encoding___globals, "str", cpy_r_r40); + goto CPyL29; } - cpy_r_r44 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pos' */ - cpy_r_r45 = CPyObject_GetAttr(cpy_r_r14, cpy_r_r44); - CPy_DecRef(cpy_r_r14); - if (unlikely(cpy_r_r45 == NULL)) { + cpy_r_r42 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'pos' */ + cpy_r_r43 = CPyObject_GetAttr(cpy_r_r12, cpy_r_r42); + CPy_DecRef(cpy_r_r12); + if (unlikely(cpy_r_r43 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL32; + goto CPyL30; } - if (likely(PyLong_Check(cpy_r_r45))) - cpy_r_r46 = CPyTagged_FromObject(cpy_r_r45); + if (likely(PyLong_Check(cpy_r_r43))) + cpy_r_r44 = CPyTagged_FromObject(cpy_r_r43); else { - CPy_TypeError("int", cpy_r_r45); cpy_r_r46 = CPY_INT_TAG; + CPy_TypeError("int", cpy_r_r43); cpy_r_r44 = CPY_INT_TAG; } - CPy_DecRef(cpy_r_r45); - if (unlikely(cpy_r_r46 == CPY_INT_TAG)) { + CPy_DecRef(cpy_r_r43); + if (unlikely(cpy_r_r44 == CPY_INT_TAG)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL32; + goto CPyL30; } - cpy_r_r47 = CPyModule_json; - cpy_r_r48 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'decoder' */ - cpy_r_r49 = CPyObject_GetAttr(cpy_r_r47, cpy_r_r48); - if (unlikely(cpy_r_r49 == NULL)) { + cpy_r_r45 = CPyModule_json; + cpy_r_r46 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'JSONDecodeError' */ + cpy_r_r47 = CPyObject_GetAttr(cpy_r_r45, cpy_r_r46); + if (unlikely(cpy_r_r47 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL33; + goto CPyL31; } - cpy_r_r50 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'JSONDecodeError' */ - cpy_r_r51 = CPyObject_GetAttr(cpy_r_r49, cpy_r_r50); - CPy_DecRef(cpy_r_r49); + cpy_r_r48 = CPyTagged_StealAsObject(cpy_r_r44); + PyObject *cpy_r_r49[3] = {cpy_r_r38, cpy_r_r41, cpy_r_r48}; + cpy_r_r50 = (PyObject **)&cpy_r_r49; + cpy_r_r51 = PyObject_Vectorcall(cpy_r_r47, cpy_r_r50, 3, 0); + CPy_DecRef(cpy_r_r47); if (unlikely(cpy_r_r51 == NULL)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL33; + goto CPyL32; } - cpy_r_r52 = CPyTagged_StealAsObject(cpy_r_r46); - PyObject *cpy_r_r53[3] = {cpy_r_r40, cpy_r_r43, cpy_r_r52}; - cpy_r_r54 = (PyObject **)&cpy_r_r53; - cpy_r_r55 = PyObject_Vectorcall(cpy_r_r51, cpy_r_r54, 3, 0); + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r48); + CPy_Raise(cpy_r_r51); CPy_DecRef(cpy_r_r51); - if (unlikely(cpy_r_r55 == NULL)) { - CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL34; - } - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r52); - CPy_Raise(cpy_r_r55); - CPy_DecRef(cpy_r_r55); if (unlikely(!0)) { CPy_AddTraceback("faster_web3/_utils/encoding.py", "json_decode", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); - goto CPyL25; + goto CPyL23; } else - goto CPyL35; -CPyL22: ; + goto CPyL33; +CPyL20: ; CPy_Unreachable(); -CPyL23: ; +CPyL21: ; CPy_Reraise(); if (!0) { - goto CPyL25; + goto CPyL23; } else - goto CPyL36; -CPyL24: ; + goto CPyL34; +CPyL22: ; CPy_Unreachable(); -CPyL25: ; +CPyL23: ; CPy_RestoreExcInfo(cpy_r_r7); CPy_DecRef(cpy_r_r7.f0); CPy_DecRef(cpy_r_r7.f1); CPy_DecRef(cpy_r_r7.f2); - cpy_r_r56 = CPy_KeepPropagating(); - if (!cpy_r_r56) goto CPyL27; + cpy_r_r52 = CPy_KeepPropagating(); + if (!cpy_r_r52) goto CPyL25; CPy_Unreachable(); +CPyL25: ; + cpy_r_r53 = NULL; + return cpy_r_r53; +CPyL26: ; + CPy_DecRef(cpy_r_r12); + goto CPyL23; CPyL27: ; - cpy_r_r57 = NULL; - return cpy_r_r57; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r21); + goto CPyL23; CPyL28: ; - CPy_DecRef(cpy_r_r14); - goto CPyL25; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r21); + CPy_DecRef(cpy_r_r29); + goto CPyL23; CPyL29: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - goto CPyL25; + CPy_DecRef(cpy_r_r12); + CPy_DecRef(cpy_r_r38); + goto CPyL23; CPyL30: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r23); - CPy_DecRef(cpy_r_r31); - goto CPyL25; + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + goto CPyL23; CPyL31: ; - CPy_DecRef(cpy_r_r14); - CPy_DecRef(cpy_r_r40); - goto CPyL25; + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPyTagged_DecRef(cpy_r_r44); + goto CPyL23; CPyL32: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - goto CPyL25; + CPy_DecRef(cpy_r_r38); + CPy_DecRef(cpy_r_r41); + CPy_DecRef(cpy_r_r48); + goto CPyL23; CPyL33: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - CPyTagged_DecRef(cpy_r_r46); - goto CPyL25; -CPyL34: ; - CPy_DecRef(cpy_r_r40); - CPy_DecRef(cpy_r_r43); - CPy_DecRef(cpy_r_r52); - goto CPyL25; -CPyL35: ; CPy_DecRef(cpy_r_r7.f0); CPy_DecRef(cpy_r_r7.f1); CPy_DecRef(cpy_r_r7.f2); - goto CPyL22; -CPyL36: ; + goto CPyL20; +CPyL34: ; CPy_DecRef(cpy_r_r7.f0); CPy_DecRef(cpy_r_r7.f1); CPy_DecRef(cpy_r_r7.f2); - goto CPyL24; + goto CPyL22; } PyObject *CPyPy_encoding___FriendlyJsonSerde___json_decode(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -79056,19 +78655,19 @@ PyObject *CPyPy_encoding___FriendlyJsonSerde___json_encode(PyObject *self, PyObj PyObject *arg_cls; if (obj_cls == NULL) { arg_cls = NULL; - goto __LL298; + goto __LL297; } arg_cls = obj_cls; - if (arg_cls != NULL) goto __LL298; + if (arg_cls != NULL) goto __LL297; if (obj_cls == Py_None) arg_cls = obj_cls; else { arg_cls = NULL; } - if (arg_cls != NULL) goto __LL298; + if (arg_cls != NULL) goto __LL297; CPy_TypeError("object or None", obj_cls); goto fail; -__LL298: ; +__LL297: ; PyObject *retval = CPyDef_encoding___FriendlyJsonSerde___json_encode(arg_self, arg_obj, arg_cls); return retval; fail: ; @@ -79270,22 +78869,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 __LL299; + if (arg_hex_or_str_or_bytes != NULL) goto __LL298; 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 __LL299; + if (arg_hex_or_str_or_bytes != NULL) goto __LL298; 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 __LL299; + if (arg_hex_or_str_or_bytes != NULL) goto __LL298; CPy_TypeError("union[str, bytes, int]", obj_hex_or_str_or_bytes); goto fail; -__LL299: ; +__LL298: ; PyObject *retval = CPyDef_encoding___to_4byte_hex(arg_hex_or_str_or_bytes); return retval; fail: ; @@ -79905,10 +79504,10 @@ CPyL6: ; cpy_r_r14 = PyTuple_New(2); if (unlikely(cpy_r_r14 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp300 = cpy_r_r13.f0; - PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp300); - PyObject *__tmp301 = cpy_r_r13.f1; - PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp301); + PyObject *__tmp299 = cpy_r_r13.f0; + PyTuple_SET_ITEM(cpy_r_r14, 0, __tmp299); + PyObject *__tmp300 = cpy_r_r13.f1; + PyTuple_SET_ITEM(cpy_r_r14, 1, __tmp300); cpy_r_r15 = PyObject_IsInstance(cpy_r_obj, cpy_r_r14); CPy_DECREF(cpy_r_r14); cpy_r_r16 = cpy_r_r15 >= 0; @@ -80004,16 +79603,16 @@ CPyL20: ; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL302; + if (cpy_r_r46 != NULL) goto __LL301; if (PyUnicode_Check(cpy_r_r45)) cpy_r_r46 = cpy_r_r45; else { cpy_r_r46 = NULL; } - if (cpy_r_r46 != NULL) goto __LL302; + if (cpy_r_r46 != NULL) goto __LL301; CPy_TypeErrorTraceback("faster_web3/_utils/encoding.py", "default", 312, CPyStatic_encoding___globals, "union[dict, str]", cpy_r_r45); goto CPyL24; -__LL302: ; +__LL301: ; return cpy_r_r46; CPyL24: ; cpy_r_r47 = NULL; @@ -80295,27 +79894,27 @@ CPyL3: ; CPyModule_typing = cpy_r_r19; CPy_INCREF(CPyModule_typing); CPy_DECREF(cpy_r_r19); - cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BaseArrayEncoder',) */ - cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_eth_abi.encoding' */ + cpy_r_r20 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('HexStr', 'Primitives', 'TypeStr') */ + cpy_r_r21 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ cpy_r_r22 = CPyStatic_encoding___globals; 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_web3/_utils/encoding.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); goto CPyL53; } - CPyModule_faster_eth_abi___encoding = cpy_r_r23; - CPy_INCREF(CPyModule_faster_eth_abi___encoding); + CPyModule_eth_typing = cpy_r_r23; + CPy_INCREF(CPyModule_eth_typing); CPy_DECREF(cpy_r_r23); - cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('HexStr', 'Primitives', 'TypeStr') */ - cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_typing' */ + cpy_r_r24 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('BaseArrayEncoder',) */ + cpy_r_r25 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'faster_eth_abi.encoding' */ cpy_r_r26 = CPyStatic_encoding___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_web3/_utils/encoding.py", "", DIFFCHECK_PLACEHOLDER, CPyStatic_encoding___globals); goto CPyL53; } - CPyModule_eth_typing = cpy_r_r27; - CPy_INCREF(CPyModule_eth_typing); + CPyModule_faster_eth_abi___encoding = cpy_r_r27; + CPy_INCREF(CPyModule_faster_eth_abi___encoding); CPy_DECREF(cpy_r_r27); cpy_r_r28 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* ('add_0x_prefix', 'encode_hex', 'is_bytes', 'is_hex', 'is_list_like', 'remove_0x_prefix', 'to_bytes', @@ -81400,16 +80999,16 @@ CPyL23: ; cpy_r_r30 = PyTuple_New(5); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp303 = cpy_r_r26.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp303); - PyObject *__tmp304 = cpy_r_r26.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp304); - PyObject *__tmp305 = cpy_r_r26.f2; - PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp305); - PyObject *__tmp306 = cpy_r_r26.f3; - PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp306); - PyObject *__tmp307 = cpy_r_r26.f4; - PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp307); + PyObject *__tmp302 = cpy_r_r26.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp302); + PyObject *__tmp303 = cpy_r_r26.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp303); + PyObject *__tmp304 = cpy_r_r26.f2; + PyTuple_SET_ITEM(cpy_r_r30, 2, __tmp304); + PyObject *__tmp305 = cpy_r_r26.f3; + PyTuple_SET_ITEM(cpy_r_r30, 3, __tmp305); + PyObject *__tmp306 = cpy_r_r26.f4; + PyTuple_SET_ITEM(cpy_r_r30, 4, __tmp306); 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); @@ -81454,16 +81053,16 @@ CPyL28: ; cpy_r_r40 = PyTuple_New(5); if (unlikely(cpy_r_r40 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp308 = cpy_r_r35.f0; - PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp308); - PyObject *__tmp309 = cpy_r_r35.f1; - PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp309); - PyObject *__tmp310 = cpy_r_r35.f2; - PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp310); - PyObject *__tmp311 = cpy_r_r35.f3; - PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp311); - PyObject *__tmp312 = cpy_r_r35.f4; - PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp312); + PyObject *__tmp307 = cpy_r_r35.f0; + PyTuple_SET_ITEM(cpy_r_r40, 0, __tmp307); + PyObject *__tmp308 = cpy_r_r35.f1; + PyTuple_SET_ITEM(cpy_r_r40, 1, __tmp308); + PyObject *__tmp309 = cpy_r_r35.f2; + PyTuple_SET_ITEM(cpy_r_r40, 2, __tmp309); + PyObject *__tmp310 = cpy_r_r35.f3; + PyTuple_SET_ITEM(cpy_r_r40, 3, __tmp310); + PyObject *__tmp311 = cpy_r_r35.f4; + PyTuple_SET_ITEM(cpy_r_r40, 4, __tmp311); 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); @@ -81789,16 +81388,16 @@ PyObject *CPyDef_error_formatters_utils___raise_contract_logic_error_on_revert(P else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL313; + if (cpy_r_r2 != NULL) goto __LL312; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL313; + if (cpy_r_r2 != NULL) goto __LL312; 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; -__LL313: ; +__LL312: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 == cpy_r_r3; if (cpy_r_r4) goto CPyL4; @@ -81857,16 +81456,16 @@ CPyL9: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL314; + if (cpy_r_r17 != NULL) goto __LL313; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL314; + if (cpy_r_r17 != NULL) goto __LL313; 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; -__LL314: ; +__LL313: ; cpy_r_message = cpy_r_r17; cpy_r_r18 = (PyObject *)&_Py_NoneStruct; cpy_r_r19 = cpy_r_message != cpy_r_r18; @@ -81908,22 +81507,22 @@ CPyL16: ; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL315; + if (cpy_r_r29 != NULL) goto __LL314; if (PyDict_Check(cpy_r_r28)) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL315; + if (cpy_r_r29 != NULL) goto __LL314; if (cpy_r_r28 == Py_None) cpy_r_r29 = cpy_r_r28; else { cpy_r_r29 = NULL; } - if (cpy_r_r29 != NULL) goto __LL315; + if (cpy_r_r29 != NULL) goto __LL314; 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; -__LL315: ; +__LL314: ; cpy_r_r30 = (PyObject *)&_Py_NoneStruct; cpy_r_r31 = cpy_r_r29 == cpy_r_r30; if (cpy_r_r31) { @@ -82062,16 +81661,16 @@ CPyL39: ; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL316; + if (cpy_r_r60 != NULL) goto __LL315; if (cpy_r_r59 == Py_None) cpy_r_r60 = cpy_r_r59; else { cpy_r_r60 = NULL; } - if (cpy_r_r60 != NULL) goto __LL316; + if (cpy_r_r60 != NULL) goto __LL315; 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; -__LL316: ; +__LL315: ; cpy_r_r61 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 3 */ cpy_r_r62 = PyObject_RichCompare(cpy_r_r60, cpy_r_r61, 2); CPy_DECREF(cpy_r_r60); @@ -82094,16 +81693,16 @@ __LL316: ; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL317; + if (cpy_r_r64 != NULL) goto __LL316; if (PyDict_Check(cpy_r_r29)) cpy_r_r64 = cpy_r_r29; else { cpy_r_r64 = NULL; } - if (cpy_r_r64 != NULL) goto __LL317; + if (cpy_r_r64 != NULL) goto __LL316; 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; -__LL317: ; +__LL316: ; 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); @@ -82146,16 +81745,16 @@ CPyL51: ; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL318; + if (cpy_r_r77 != NULL) goto __LL317; if (PyDict_Check(cpy_r_r29)) cpy_r_r77 = cpy_r_r29; else { cpy_r_r77 = NULL; } - if (cpy_r_r77 != NULL) goto __LL318; + if (cpy_r_r77 != NULL) goto __LL317; 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; -__LL318: ; +__LL317: ; 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); @@ -82307,16 +81906,16 @@ PyObject *CPyDef_error_formatters_utils___raise_transaction_indexing_error_if_in else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL319; + if (cpy_r_r2 != NULL) goto __LL318; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL319; + if (cpy_r_r2 != NULL) goto __LL318; 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; -__LL319: ; +__LL318: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL24; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -82340,16 +81939,16 @@ __LL319: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL320; + if (cpy_r_r9 != NULL) goto __LL319; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL320; + if (cpy_r_r9 != NULL) goto __LL319; 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; -__LL320: ; +__LL319: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL25; @@ -82363,10 +81962,10 @@ __LL320: ; cpy_r_r16 = PyTuple_New(2); if (unlikely(cpy_r_r16 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp321 = cpy_r_r15.f0; - PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp321); - PyObject *__tmp322 = cpy_r_r15.f1; - PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp322); + PyObject *__tmp320 = cpy_r_r15.f0; + PyTuple_SET_ITEM(cpy_r_r16, 0, __tmp320); + PyObject *__tmp321 = cpy_r_r15.f1; + PyTuple_SET_ITEM(cpy_r_r16, 1, __tmp321); cpy_r_r17 = PyObject_GetIter(cpy_r_r16); CPy_DECREF(cpy_r_r16); if (unlikely(cpy_r_r17 == NULL)) { @@ -82556,16 +82155,16 @@ PyObject *CPyDef_error_formatters_utils___raise_block_not_found_on_error(PyObjec else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL323; + if (cpy_r_r2 != NULL) goto __LL322; 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 __LL322; 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; -__LL323: ; +__LL322: ; cpy_r_r3 = PyUnicode_Check(cpy_r_r2); if (cpy_r_r3) goto CPyL31; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; @@ -82589,16 +82188,16 @@ __LL323: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL324; + if (cpy_r_r9 != NULL) goto __LL323; 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 __LL323; 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; -__LL324: ; +__LL323: ; cpy_r_r10 = (PyObject *)&_Py_NoneStruct; cpy_r_r11 = cpy_r_r9 != cpy_r_r10; if (!cpy_r_r11) goto CPyL32; @@ -82644,10 +82243,10 @@ __LL324: ; cpy_r_r26 = PyTuple_New(2); if (unlikely(cpy_r_r26 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp325 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp325); - PyObject *__tmp326 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp326); + PyObject *__tmp324 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp324); + PyObject *__tmp325 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp325); cpy_r_r27 = PyObject_GetIter(cpy_r_r26); CPy_DECREF(cpy_r_r26); if (unlikely(cpy_r_r27 == NULL)) { @@ -83093,16 +82692,16 @@ CPyL3: ; cpy_r_r70 = PyTuple_New(5); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp327 = cpy_r_r67.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp327); - PyObject *__tmp328 = cpy_r_r67.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp328); - PyObject *__tmp329 = cpy_r_r67.f2; - PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp329); - PyObject *__tmp330 = cpy_r_r67.f3; - PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp330); - PyObject *__tmp331 = cpy_r_r67.f4; - PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp331); + PyObject *__tmp326 = cpy_r_r67.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp326); + PyObject *__tmp327 = cpy_r_r67.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp327); + PyObject *__tmp328 = cpy_r_r67.f2; + PyTuple_SET_ITEM(cpy_r_r70, 2, __tmp328); + PyObject *__tmp329 = cpy_r_r67.f3; + PyTuple_SET_ITEM(cpy_r_r70, 3, __tmp329); + PyObject *__tmp330 = cpy_r_r67.f4; + PyTuple_SET_ITEM(cpy_r_r70, 4, __tmp330); 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; @@ -83136,16 +82735,16 @@ CPyL3: ; cpy_r_r81 = PyTuple_New(5); if (unlikely(cpy_r_r81 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp332 = cpy_r_r78.f0; - PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp332); - PyObject *__tmp333 = cpy_r_r78.f1; - PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp333); - PyObject *__tmp334 = cpy_r_r78.f2; - PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp334); - PyObject *__tmp335 = cpy_r_r78.f3; - PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp335); - PyObject *__tmp336 = cpy_r_r78.f4; - PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp336); + PyObject *__tmp331 = cpy_r_r78.f0; + PyTuple_SET_ITEM(cpy_r_r81, 0, __tmp331); + PyObject *__tmp332 = cpy_r_r78.f1; + PyTuple_SET_ITEM(cpy_r_r81, 1, __tmp332); + PyObject *__tmp333 = cpy_r_r78.f2; + PyTuple_SET_ITEM(cpy_r_r81, 2, __tmp333); + PyObject *__tmp334 = cpy_r_r78.f3; + PyTuple_SET_ITEM(cpy_r_r81, 3, __tmp334); + PyObject *__tmp335 = cpy_r_r78.f4; + PyTuple_SET_ITEM(cpy_r_r81, 4, __tmp335); 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; @@ -83188,16 +82787,16 @@ CPyL22: ; cpy_r_r91 = PyTuple_New(5); if (unlikely(cpy_r_r91 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp337 = cpy_r_r84.f0; - PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp337); - PyObject *__tmp338 = cpy_r_r84.f1; - PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp338); - PyObject *__tmp339 = cpy_r_r84.f2; - PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp339); - PyObject *__tmp340 = cpy_r_r84.f3; - PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp340); - PyObject *__tmp341 = cpy_r_r84.f4; - PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp341); + PyObject *__tmp336 = cpy_r_r84.f0; + PyTuple_SET_ITEM(cpy_r_r91, 0, __tmp336); + PyObject *__tmp337 = cpy_r_r84.f1; + PyTuple_SET_ITEM(cpy_r_r91, 1, __tmp337); + PyObject *__tmp338 = cpy_r_r84.f2; + PyTuple_SET_ITEM(cpy_r_r91, 2, __tmp338); + PyObject *__tmp339 = cpy_r_r84.f3; + PyTuple_SET_ITEM(cpy_r_r91, 3, __tmp339); + PyObject *__tmp340 = cpy_r_r84.f4; + PyTuple_SET_ITEM(cpy_r_r91, 4, __tmp340); CPy_INCREF(cpy_r_r86.f0); CPy_INCREF(cpy_r_r86.f1); CPy_INCREF(cpy_r_r86.f2); @@ -83206,16 +82805,16 @@ CPyL22: ; cpy_r_r92 = PyTuple_New(5); if (unlikely(cpy_r_r92 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp342 = cpy_r_r86.f0; - PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp342); - PyObject *__tmp343 = cpy_r_r86.f1; - PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp343); - PyObject *__tmp344 = cpy_r_r86.f2; - PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp344); - PyObject *__tmp345 = cpy_r_r86.f3; - PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp345); - PyObject *__tmp346 = cpy_r_r86.f4; - PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp346); + PyObject *__tmp341 = cpy_r_r86.f0; + PyTuple_SET_ITEM(cpy_r_r92, 0, __tmp341); + PyObject *__tmp342 = cpy_r_r86.f1; + PyTuple_SET_ITEM(cpy_r_r92, 1, __tmp342); + PyObject *__tmp343 = cpy_r_r86.f2; + PyTuple_SET_ITEM(cpy_r_r92, 2, __tmp343); + PyObject *__tmp344 = cpy_r_r86.f3; + PyTuple_SET_ITEM(cpy_r_r92, 3, __tmp344); + PyObject *__tmp345 = cpy_r_r86.f4; + PyTuple_SET_ITEM(cpy_r_r92, 4, __tmp345); 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); @@ -83954,12 +83553,12 @@ PyObject *CPyPy_fee_utils____fee_history_priority_fee_estimate(PyObject *self, P else { arg_fee_history = NULL; } - if (arg_fee_history != NULL) goto __LL347; + if (arg_fee_history != NULL) goto __LL346; arg_fee_history = obj_fee_history; - if (arg_fee_history != NULL) goto __LL347; + if (arg_fee_history != NULL) goto __LL346; CPy_TypeError("union[dict, object]", obj_fee_history); goto fail; -__LL347: ; +__LL346: ; CPyTagged retval = CPyDef_fee_utils____fee_history_priority_fee_estimate(arg_fee_history); if (retval == CPY_INT_TAG) { return NULL; @@ -84003,12 +83602,12 @@ CPyL3: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp348 = CPyTagged_StealAsObject(cpy_r_r0.f0); - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp348); - PyObject *__tmp349 = cpy_r_r0.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp349); - PyObject *__tmp350 = cpy_r_r0.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp350); + PyObject *__tmp347 = CPyTagged_StealAsObject(cpy_r_r0.f0); + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp347); + PyObject *__tmp348 = cpy_r_r0.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp348); + PyObject *__tmp349 = cpy_r_r0.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp349); cpy_r_r5 = PyObject_CallObject(cpy_r_r3, cpy_r_r4); CPy_DECREF(cpy_r_r3); CPy_DECREF(cpy_r_r4); @@ -84143,12 +83742,12 @@ CPyL8: ; cpy_r_r10 = PyTuple_New(3); if (unlikely(cpy_r_r10 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp351 = CPyTagged_StealAsObject(cpy_r_r6.f0); - PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp351); - PyObject *__tmp352 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp352); - PyObject *__tmp353 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp353); + PyObject *__tmp350 = CPyTagged_StealAsObject(cpy_r_r6.f0); + PyTuple_SET_ITEM(cpy_r_r10, 0, __tmp350); + PyObject *__tmp351 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r10, 1, __tmp351); + PyObject *__tmp352 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r10, 2, __tmp352); cpy_r_r11 = PyObject_CallObject(cpy_r_r9, cpy_r_r10); CPy_DECREF(cpy_r_r9); CPy_DECREF(cpy_r_r10); @@ -84597,10 +84196,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp354 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp354); - PyObject *__tmp355 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp355); + PyObject *__tmp353 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp353); + PyObject *__tmp354 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp354); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -84862,12 +84461,12 @@ CPyL3: ; cpy_r_r35 = PyTuple_New(3); if (unlikely(cpy_r_r35 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp356 = CPyTagged_StealAsObject(cpy_r_r32.f0); - PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp356); - PyObject *__tmp357 = cpy_r_r32.f1; - PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp357); - PyObject *__tmp358 = cpy_r_r32.f2; - PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp358); + PyObject *__tmp355 = CPyTagged_StealAsObject(cpy_r_r32.f0); + PyTuple_SET_ITEM(cpy_r_r35, 0, __tmp355); + PyObject *__tmp356 = cpy_r_r32.f1; + PyTuple_SET_ITEM(cpy_r_r35, 1, __tmp356); + PyObject *__tmp357 = cpy_r_r32.f2; + PyTuple_SET_ITEM(cpy_r_r35, 2, __tmp357); 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; @@ -86551,30 +86150,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 *__tmp359; + PyObject *__tmp358; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp359 = NULL; - goto __LL360; - } - __tmp359 = PyTuple_GET_ITEM(cpy_r_r13, 0); - if (__tmp359 == NULL) goto __LL360; - __tmp359 = PyTuple_GET_ITEM(cpy_r_r13, 1); - if (__tmp359 == NULL) goto __LL360; - __tmp359 = cpy_r_r13; -__LL360: ; - if (unlikely(__tmp359 == NULL)) { + __tmp358 = NULL; + goto __LL359; + } + __tmp358 = PyTuple_GET_ITEM(cpy_r_r13, 0); + if (__tmp358 == NULL) goto __LL359; + __tmp358 = PyTuple_GET_ITEM(cpy_r_r13, 1); + if (__tmp358 == NULL) goto __LL359; + __tmp358 = cpy_r_r13; +__LL359: ; + if (unlikely(__tmp358 == NULL)) { CPy_TypeError("tuple[object, object]", cpy_r_r13); cpy_r_r14 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp361 = PyTuple_GET_ITEM(cpy_r_r13, 0); - CPy_INCREF(__tmp361); - PyObject *__tmp362; - __tmp362 = __tmp361; - cpy_r_r14.f0 = __tmp362; - PyObject *__tmp363 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp363); - PyObject *__tmp364; - __tmp364 = __tmp363; - cpy_r_r14.f1 = __tmp364; + PyObject *__tmp360 = PyTuple_GET_ITEM(cpy_r_r13, 0); + CPy_INCREF(__tmp360); + PyObject *__tmp361; + __tmp361 = __tmp360; + cpy_r_r14.f0 = __tmp361; + PyObject *__tmp362 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp362); + PyObject *__tmp363; + __tmp363 = __tmp362; + cpy_r_r14.f1 = __tmp363; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14.f0 == NULL)) { @@ -86600,10 +86199,10 @@ __LL360: ; cpy_r_r21 = PyTuple_New(2); if (unlikely(cpy_r_r21 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp365 = cpy_r_r20.f0; - PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp365); - PyObject *__tmp366 = cpy_r_r20.f1; - PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp366); + PyObject *__tmp364 = cpy_r_r20.f0; + PyTuple_SET_ITEM(cpy_r_r21, 0, __tmp364); + PyObject *__tmp365 = cpy_r_r20.f1; + PyTuple_SET_ITEM(cpy_r_r21, 1, __tmp365); cpy_r_r22 = PyList_Append(cpy_r_r7, cpy_r_r21); CPy_DECREF(cpy_r_r21); cpy_r_r23 = cpy_r_r22 >= 0; @@ -88131,16 +87730,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 __LL367; + if (arg_error_formatters != NULL) goto __LL366; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL367; + if (arg_error_formatters != NULL) goto __LL366; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL367: ; +__LL366: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -88221,16 +87820,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 __LL368; + if (arg_null_result_formatters != NULL) goto __LL367; 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 __LL368; + if (arg_null_result_formatters != NULL) goto __LL367; CPy_TypeError("object or None", obj_null_result_formatters); goto fail; -__LL368: ; +__LL367: ; PyObject *arg_response; if (likely(PyDict_Check(obj_response))) arg_response = obj_response; @@ -88241,19 +87840,19 @@ __LL368: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL369; + goto __LL368; } arg_params = obj_params; - if (arg_params != NULL) goto __LL369; + if (arg_params != NULL) goto __LL368; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL369; + if (arg_params != NULL) goto __LL368; CPy_TypeError("object or None", obj_params); goto fail; -__LL369: ; +__LL368: ; PyObject *retval = CPyDef_formatters___apply_null_result_formatters(arg_null_result_formatters, arg_response, arg_params); return retval; fail: ; @@ -90935,8 +90534,8 @@ CPyL30: ; CPyL31: ; CPy_Unreachable(); CPyL32: ; - tuple_T3OOO __tmp370 = { NULL, NULL, NULL }; - cpy_r_r56 = __tmp370; + tuple_T3OOO __tmp369 = { NULL, NULL, NULL }; + cpy_r_r56 = __tmp369; cpy_r_r57 = cpy_r_r56; goto CPyL34; CPyL33: ; @@ -91349,23 +90948,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 __LL371; + goto __LL370; } if (CPyFloat_Check(obj_request_timeout)) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL371; + if (arg_request_timeout != NULL) goto __LL370; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL371; + if (arg_request_timeout != NULL) goto __LL370; CPy_TypeError("float or None", obj_request_timeout); goto fail; -__LL371: ; +__LL370: ; PyObject *retval = CPyDef_http_session_manager___HTTPSessionManager___cache_and_return_session(arg_self, arg_endpoint_uri, arg_session, arg_request_timeout); return retval; fail: ; @@ -91416,16 +91015,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL372; + if (cpy_r_r6 != NULL) goto __LL371; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL372; + if (cpy_r_r6 != NULL) goto __LL371; 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; -__LL372: ; +__LL371: ; 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)) { @@ -91741,16 +91340,16 @@ CPyL1: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL373; + if (cpy_r_r6 != NULL) goto __LL372; if (cpy_r_r4 == Py_None) cpy_r_r6 = cpy_r_r4; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL373; + if (cpy_r_r6 != NULL) goto __LL372; 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; -__LL373: ; +__LL372: ; 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)) { @@ -92264,16 +91863,16 @@ CPyL24: ; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL374; + if (cpy_r_r48 != NULL) goto __LL373; if (PyUnicode_Check(cpy_r_r47)) cpy_r_r48 = cpy_r_r47; else { cpy_r_r48 = NULL; } - if (cpy_r_r48 != NULL) goto __LL374; + if (cpy_r_r48 != NULL) goto __LL373; 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; -__LL374: ; +__LL373: ; cpy_r_r45 = cpy_r_r48; goto CPyL36; CPyL27: ; @@ -92337,8 +91936,8 @@ CPyL35: ; cpy_r_r61 = NULL; cpy_r_r45 = cpy_r_r61; CPyL36: ; - tuple_T3OOO __tmp375 = { NULL, NULL, NULL }; - cpy_r_r62 = __tmp375; + tuple_T3OOO __tmp374 = { NULL, NULL, NULL }; + cpy_r_r62 = __tmp374; cpy_r_r63 = cpy_r_r62; goto CPyL38; CPyL37: ; @@ -92499,16 +92098,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___make_post_request(Py else { arg_data = NULL; } - if (arg_data != NULL) goto __LL376; + if (arg_data != NULL) goto __LL375; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL376; + if (arg_data != NULL) goto __LL375; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL376: ; +__LL375: ; 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); @@ -93177,8 +92776,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 __tmp377 = { NULL, NULL, NULL }; - cpy_r_r8 = __tmp377; + tuple_T3OOO __tmp376 = { NULL, NULL, NULL }; + cpy_r_r8 = __tmp376; 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; @@ -94553,8 +94152,8 @@ CPyL202: ; if (!cpy_r_r291) goto CPyL205; CPy_Unreachable(); CPyL204: ; - tuple_T3OOO __tmp378 = { NULL, NULL, NULL }; - cpy_r_r292 = __tmp378; + tuple_T3OOO __tmp377 = { NULL, NULL, NULL }; + cpy_r_r292 = __tmp377; cpy_r_r9 = cpy_r_r292; goto CPyL206; CPyL205: ; @@ -95615,10 +95214,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp379 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp379); - PyObject *__tmp380 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp380); + PyObject *__tmp378 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp378); + PyObject *__tmp379 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp379); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -95822,35 +95421,35 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_cache_and_retu PyObject *arg_session; if (obj_session == NULL) { arg_session = NULL; - goto __LL381; + goto __LL380; } arg_session = obj_session; - if (arg_session != NULL) goto __LL381; + if (arg_session != NULL) goto __LL380; if (obj_session == Py_None) arg_session = obj_session; else { arg_session = NULL; } - if (arg_session != NULL) goto __LL381; + if (arg_session != NULL) goto __LL380; CPy_TypeError("object or None", obj_session); goto fail; -__LL381: ; +__LL380: ; PyObject *arg_request_timeout; if (obj_request_timeout == NULL) { arg_request_timeout = NULL; - goto __LL382; + goto __LL381; } arg_request_timeout = obj_request_timeout; - if (arg_request_timeout != NULL) goto __LL382; + if (arg_request_timeout != NULL) goto __LL381; if (obj_request_timeout == Py_None) arg_request_timeout = obj_request_timeout; else { arg_request_timeout = NULL; } - if (arg_request_timeout != NULL) goto __LL382; + if (arg_request_timeout != NULL) goto __LL381; CPy_TypeError("object or None", obj_request_timeout); goto fail; -__LL382: ; +__LL381: ; 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: ; @@ -96803,10 +96402,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 *__tmp382 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp382); + PyObject *__tmp383 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp383); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -97874,10 +97473,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp385 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp385); - PyObject *__tmp386 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp386); + PyObject *__tmp384 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp384); + PyObject *__tmp385 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp385); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -99009,10 +98608,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 *__tmp386 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp386); + PyObject *__tmp387 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp387); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -100080,10 +99679,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 *__tmp388 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp388); + PyObject *__tmp389 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp389); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -101125,10 +100724,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 *__tmp390 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp390); + PyObject *__tmp391 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp391); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -101308,16 +100907,16 @@ PyObject *CPyPy_http_session_manager___HTTPSessionManager___async_make_post_requ else { arg_data = NULL; } - if (arg_data != NULL) goto __LL393; + if (arg_data != NULL) goto __LL392; if (PyDict_Check(obj_data)) arg_data = obj_data; else { arg_data = NULL; } - if (arg_data != NULL) goto __LL393; + if (arg_data != NULL) goto __LL392; CPy_TypeError("union[bytes, dict]", obj_data); goto fail; -__LL393: ; +__LL392: ; 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); @@ -102427,10 +102026,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp394 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp394); - PyObject *__tmp395 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp395); + 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); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -105272,12 +104871,12 @@ CPyL2: ; cpy_r_r4 = PyTuple_New(3); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp396 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp396); - PyObject *__tmp397 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp397); - PyObject *__tmp398 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp398); + PyObject *__tmp395 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp395); + PyObject *__tmp396 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp396); + PyObject *__tmp397 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp397); cpy_r_r5 = PyObject_IsInstance(cpy_r_val, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -105676,22 +105275,22 @@ PyObject *CPyPy_method_formatters___to_hexbytes(PyObject *self, PyObject *const else { arg_val = NULL; } - if (arg_val != NULL) goto __LL399; + if (arg_val != NULL) goto __LL398; if (PyLong_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL399; + if (arg_val != NULL) goto __LL398; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL399; + if (arg_val != NULL) goto __LL398; CPy_TypeError("union[str, int, bytes]", obj_val); goto fail; -__LL399: ; +__LL398: ; char arg_variable_length; if (obj_variable_length == NULL) { arg_variable_length = 2; @@ -105914,16 +105513,16 @@ PyObject *CPyPy_method_formatters___type_aware_apply_formatters_to_dict(PyObject } PyObject *arg_value; arg_value = obj_value; - if (arg_value != NULL) goto __LL400; + if (arg_value != NULL) goto __LL399; if (PyDict_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL400; + if (arg_value != NULL) goto __LL399; CPy_TypeError("union[object, dict]", obj_value); goto fail; -__LL400: ; +__LL399: ; PyObject *retval = CPyDef_method_formatters___type_aware_apply_formatters_to_dict(arg_formatters, arg_value); return retval; fail: ; @@ -106026,39 +105625,39 @@ CPyL6: ; CPyL10: ; cpy_r_r20 = PyIter_Next(cpy_r_r19); if (cpy_r_r20 == NULL) goto CPyL29; - PyObject *__tmp401; + PyObject *__tmp400; if (unlikely(!(PyTuple_Check(cpy_r_r20) && PyTuple_GET_SIZE(cpy_r_r20) == 2))) { - __tmp401 = NULL; - goto __LL402; + __tmp400 = NULL; + goto __LL401; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r20, 0)))) - __tmp401 = PyTuple_GET_ITEM(cpy_r_r20, 0); + __tmp400 = PyTuple_GET_ITEM(cpy_r_r20, 0); else { - __tmp401 = NULL; + __tmp400 = NULL; } - if (__tmp401 == NULL) goto __LL402; - __tmp401 = PyTuple_GET_ITEM(cpy_r_r20, 1); - if (__tmp401 == NULL) goto __LL402; - __tmp401 = cpy_r_r20; -__LL402: ; - if (unlikely(__tmp401 == NULL)) { + if (__tmp400 == NULL) goto __LL401; + __tmp400 = PyTuple_GET_ITEM(cpy_r_r20, 1); + if (__tmp400 == NULL) goto __LL401; + __tmp400 = cpy_r_r20; +__LL401: ; + if (unlikely(__tmp400 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r20); cpy_r_r21 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp403 = PyTuple_GET_ITEM(cpy_r_r20, 0); - CPy_INCREF(__tmp403); - PyObject *__tmp404; - if (likely(PyUnicode_Check(__tmp403))) - __tmp404 = __tmp403; + PyObject *__tmp402 = PyTuple_GET_ITEM(cpy_r_r20, 0); + CPy_INCREF(__tmp402); + PyObject *__tmp403; + if (likely(PyUnicode_Check(__tmp402))) + __tmp403 = __tmp402; else { - CPy_TypeError("str", __tmp403); - __tmp404 = NULL; + CPy_TypeError("str", __tmp402); + __tmp403 = NULL; } - cpy_r_r21.f0 = __tmp404; - PyObject *__tmp405 = PyTuple_GET_ITEM(cpy_r_r20, 1); - CPy_INCREF(__tmp405); - PyObject *__tmp406; - __tmp406 = __tmp405; - cpy_r_r21.f1 = __tmp406; + cpy_r_r21.f0 = __tmp403; + PyObject *__tmp404 = PyTuple_GET_ITEM(cpy_r_r20, 1); + CPy_INCREF(__tmp404); + PyObject *__tmp405; + __tmp405 = __tmp404; + cpy_r_r21.f1 = __tmp405; } CPy_DECREF(cpy_r_r20); if (unlikely(cpy_r_r21.f0 == NULL)) { @@ -106197,16 +105796,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 __LL407; + if (arg_dict_like_object != NULL) goto __LL406; 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 __LL407; + if (arg_dict_like_object != NULL) goto __LL406; CPy_TypeError("union[object, dict]", obj_dict_like_object); goto fail; -__LL407: ; +__LL406: ; 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: ; @@ -106385,12 +105984,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 *__tmp408 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp408); - PyObject *__tmp409 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp409); - PyObject *__tmp410 = cpy_r_r3.f2; - PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp410); + PyObject *__tmp407 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp407); + PyObject *__tmp408 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp408); + PyObject *__tmp409 = cpy_r_r3.f2; + PyTuple_SET_ITEM(cpy_r_r4, 2, __tmp409); cpy_r_r5 = PyObject_IsInstance(cpy_r_value, cpy_r_r4); CPy_DECREF(cpy_r_r4); cpy_r_r6 = cpy_r_r5 >= 0; @@ -106634,16 +106233,16 @@ CPyL39: ; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL411; + if (cpy_r_r79 != NULL) goto __LL410; if (PyUnicode_Check(cpy_r_value)) cpy_r_r79 = cpy_r_value; else { cpy_r_r79 = NULL; } - if (cpy_r_r79 != NULL) goto __LL411; + if (cpy_r_r79 != NULL) goto __LL410; 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; -__LL411: ; +__LL410: ; 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}; @@ -106748,22 +106347,22 @@ PyObject *CPyPy_method_formatters___storage_key_to_hexstr(PyObject *self, PyObje else { arg_value = NULL; } - if (arg_value != NULL) goto __LL412; + if (arg_value != NULL) goto __LL411; if (PyLong_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL412; + if (arg_value != NULL) goto __LL411; if (PyUnicode_Check(obj_value)) arg_value = obj_value; else { arg_value = NULL; } - if (arg_value != NULL) goto __LL412; + if (arg_value != NULL) goto __LL411; CPy_TypeError("union[bytes, int, str]", obj_value); goto fail; -__LL412: ; +__LL411: ; PyObject *retval = CPyDef_method_formatters___storage_key_to_hexstr(arg_value); return retval; fail: ; @@ -107802,16 +107401,16 @@ PyObject *CPyPy_method_formatters___pretrace_formatter(PyObject *self, PyObject } PyObject *arg_resp; arg_resp = obj_resp; - if (arg_resp != NULL) goto __LL413; + if (arg_resp != NULL) goto __LL412; if (PyDict_Check(obj_resp)) arg_resp = obj_resp; else { arg_resp = NULL; } - if (arg_resp != NULL) goto __LL413; + if (arg_resp != NULL) goto __LL412; CPy_TypeError("union[object, dict]", obj_resp); goto fail; -__LL413: ; +__LL412: ; PyObject *retval = CPyDef_method_formatters___pretrace_formatter(arg_resp); return retval; fail: ; @@ -108107,10 +107706,10 @@ CPyL16: ; cpy_r_r30 = PyTuple_New(2); if (unlikely(cpy_r_r30 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp414 = cpy_r_r29.f0; - PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp414); - PyObject *__tmp415 = cpy_r_r29.f1; - PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp415); + PyObject *__tmp413 = cpy_r_r29.f0; + PyTuple_SET_ITEM(cpy_r_r30, 0, __tmp413); + PyObject *__tmp414 = cpy_r_r29.f1; + PyTuple_SET_ITEM(cpy_r_r30, 1, __tmp414); cpy_r_r31 = PyObject_IsInstance(cpy_r_result, cpy_r_r30); CPy_DECREF(cpy_r_r30); cpy_r_r32 = cpy_r_r31 >= 0; @@ -108747,12 +108346,12 @@ CPyL9: ; cpy_r_r7 = PyTuple_New(3); if (unlikely(cpy_r_r7 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp416 = cpy_r_r6.f0; - PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp416); - PyObject *__tmp417 = cpy_r_r6.f1; - PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp417); - PyObject *__tmp418 = cpy_r_r6.f2; - PyTuple_SET_ITEM(cpy_r_r7, 2, __tmp418); + PyObject *__tmp415 = cpy_r_r6.f0; + PyTuple_SET_ITEM(cpy_r_r7, 0, __tmp415); + PyObject *__tmp416 = cpy_r_r6.f1; + PyTuple_SET_ITEM(cpy_r_r7, 1, __tmp416); + PyObject *__tmp417 = cpy_r_r6.f2; + PyTuple_SET_ITEM(cpy_r_r7, 2, __tmp417); 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)) { @@ -108980,80 +108579,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 __LL420; + goto __LL419; } 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 __LL421; + if (arg_params != NULL) goto __LL420; 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 __LL421; + if (arg_params != NULL) goto __LL420; 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 __LL421; + if (arg_params != NULL) goto __LL420; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL421; + if (arg_params != NULL) goto __LL420; arg_params = NULL; -__LL421: ; - if (arg_params == NULL) goto __LL420; - arg_params = obj_params; __LL420: ; - if (arg_params != NULL) goto __LL419; + if (arg_params == NULL) goto __LL419; + arg_params = obj_params; +__LL419: ; + if (arg_params != NULL) goto __LL418; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL422; + goto __LL421; } 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 __LL423; + if (arg_params != NULL) goto __LL422; 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 __LL423; + if (arg_params != NULL) goto __LL422; 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 __LL423; + if (arg_params != NULL) goto __LL422; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL423; + if (arg_params != NULL) goto __LL422; arg_params = NULL; -__LL423: ; - if (arg_params == NULL) goto __LL422; +__LL422: ; + if (arg_params == NULL) goto __LL421; 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 __LL422; + if (arg_params == NULL) goto __LL421; arg_params = obj_params; -__LL422: ; - if (arg_params != NULL) goto __LL419; +__LL421: ; + if (arg_params != NULL) goto __LL418; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL424; + goto __LL423; } arg_params = obj_params; -__LL424: ; - if (arg_params != NULL) goto __LL419; +__LL423: ; + if (arg_params != NULL) goto __LL418; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], bool], tuple[]]", obj_params); goto fail; -__LL419: ; +__LL418: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found(arg_params); return retval; fail: ; @@ -109303,89 +108902,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 __LL426; + goto __LL425; } 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 __LL426; 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 __LL426; 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 __LL426; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL427; + if (arg_params != NULL) goto __LL426; arg_params = NULL; -__LL427: ; - if (arg_params == NULL) goto __LL426; - arg_params = obj_params; __LL426: ; - if (arg_params != NULL) goto __LL425; + if (arg_params == NULL) goto __LL425; + arg_params = obj_params; +__LL425: ; + if (arg_params != NULL) goto __LL424; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { arg_params = NULL; - goto __LL428; + goto __LL427; } 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 __LL429; + if (arg_params != NULL) goto __LL428; 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 __LL429; + if (arg_params != NULL) goto __LL428; 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 __LL429; + if (arg_params != NULL) goto __LL428; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL429; + if (arg_params != NULL) goto __LL428; arg_params = NULL; -__LL429: ; - if (arg_params == NULL) goto __LL428; +__LL428: ; + if (arg_params == NULL) goto __LL427; 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 __LL430; + if (arg_params != NULL) goto __LL429; 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 __LL430; + if (arg_params != NULL) goto __LL429; arg_params = NULL; -__LL430: ; - if (arg_params == NULL) goto __LL428; +__LL429: ; + if (arg_params == NULL) goto __LL427; arg_params = obj_params; -__LL428: ; - if (arg_params != NULL) goto __LL425; +__LL427: ; + if (arg_params != NULL) goto __LL424; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL431; + goto __LL430; } arg_params = obj_params; -__LL431: ; - if (arg_params != NULL) goto __LL425; +__LL430: ; + if (arg_params != NULL) goto __LL424; CPy_TypeError("union[tuple[union[str, int, bytes, object]], tuple[union[str, int, bytes, object], union[str, int]], tuple[]]", obj_params); goto fail; -__LL425: ; +__LL424: ; PyObject *retval = CPyDef_method_formatters___raise_block_not_found_for_uncle_at_index(arg_params); return retval; fail: ; @@ -109570,38 +109169,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 __LL433; + goto __LL432; } 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 __LL434; + if (arg_params != NULL) goto __LL433; arg_params = PyTuple_GET_ITEM(obj_params, 0); - if (arg_params != NULL) goto __LL434; + if (arg_params != NULL) goto __LL433; 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 __LL434; + if (arg_params != NULL) goto __LL433; arg_params = NULL; -__LL434: ; - if (arg_params == NULL) goto __LL433; - arg_params = obj_params; __LL433: ; - if (arg_params != NULL) goto __LL432; + if (arg_params == NULL) goto __LL432; + arg_params = obj_params; +__LL432: ; + if (arg_params != NULL) goto __LL431; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 0))) { arg_params = NULL; - goto __LL435; + goto __LL434; } arg_params = obj_params; -__LL435: ; - if (arg_params != NULL) goto __LL432; +__LL434: ; + if (arg_params != NULL) goto __LL431; CPy_TypeError("union[tuple[union[bytes, object, str]], tuple[]]", obj_params); goto fail; -__LL432: ; +__LL431: ; PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found(arg_params); return retval; fail: ; @@ -109829,79 +109428,79 @@ PyObject *CPyPy_method_formatters___raise_transaction_not_found_with_index(PyObj return NULL; } tuple_T2OI arg_params; - PyObject *__tmp436; + PyObject *__tmp435; if (unlikely(!(PyTuple_Check(obj_params) && PyTuple_GET_SIZE(obj_params) == 2))) { - __tmp436 = NULL; - goto __LL437; + __tmp435 = NULL; + goto __LL436; } if (PyUnicode_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + __tmp435 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp436 = NULL; + __tmp435 = NULL; } - if (__tmp436 != NULL) goto __LL438; + if (__tmp435 != NULL) goto __LL437; if (PyLong_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + __tmp435 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp436 = NULL; + __tmp435 = NULL; } - if (__tmp436 != NULL) goto __LL438; + if (__tmp435 != NULL) goto __LL437; if (PyBytes_Check(PyTuple_GET_ITEM(obj_params, 0)) || PyByteArray_Check(PyTuple_GET_ITEM(obj_params, 0))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); + __tmp435 = PyTuple_GET_ITEM(obj_params, 0); else { - __tmp436 = NULL; + __tmp435 = NULL; } - if (__tmp436 != NULL) goto __LL438; - __tmp436 = PyTuple_GET_ITEM(obj_params, 0); - if (__tmp436 != NULL) goto __LL438; - __tmp436 = NULL; -__LL438: ; - if (__tmp436 == NULL) goto __LL437; + if (__tmp435 != NULL) goto __LL437; + __tmp435 = PyTuple_GET_ITEM(obj_params, 0); + if (__tmp435 != NULL) goto __LL437; + __tmp435 = NULL; +__LL437: ; + if (__tmp435 == NULL) goto __LL436; if (likely(PyLong_Check(PyTuple_GET_ITEM(obj_params, 1)))) - __tmp436 = PyTuple_GET_ITEM(obj_params, 1); + __tmp435 = PyTuple_GET_ITEM(obj_params, 1); else { - __tmp436 = NULL; + __tmp435 = NULL; } - if (__tmp436 == NULL) goto __LL437; - __tmp436 = obj_params; -__LL437: ; - if (unlikely(__tmp436 == NULL)) { + if (__tmp435 == NULL) goto __LL436; + __tmp435 = obj_params; +__LL436: ; + if (unlikely(__tmp435 == NULL)) { CPy_TypeError("tuple[union[str, int, bytes, object], int]", obj_params); goto fail; } else { - PyObject *__tmp439 = PyTuple_GET_ITEM(obj_params, 0); - PyObject *__tmp440; - if (PyUnicode_Check(__tmp439)) - __tmp440 = __tmp439; + PyObject *__tmp438 = PyTuple_GET_ITEM(obj_params, 0); + PyObject *__tmp439; + if (PyUnicode_Check(__tmp438)) + __tmp439 = __tmp438; else { - __tmp440 = NULL; + __tmp439 = NULL; } - if (__tmp440 != NULL) goto __LL441; - if (PyLong_Check(__tmp439)) - __tmp440 = __tmp439; + if (__tmp439 != NULL) goto __LL440; + if (PyLong_Check(__tmp438)) + __tmp439 = __tmp438; else { - __tmp440 = NULL; + __tmp439 = NULL; } - if (__tmp440 != NULL) goto __LL441; - if (PyBytes_Check(__tmp439) || PyByteArray_Check(__tmp439)) - __tmp440 = __tmp439; + if (__tmp439 != NULL) goto __LL440; + if (PyBytes_Check(__tmp438) || PyByteArray_Check(__tmp438)) + __tmp439 = __tmp438; else { - __tmp440 = NULL; + __tmp439 = NULL; } - if (__tmp440 != NULL) goto __LL441; - __tmp440 = __tmp439; - if (__tmp440 != NULL) goto __LL441; - CPy_TypeError("union[str, int, bytes, object]", __tmp439); - __tmp440 = NULL; -__LL441: ; - arg_params.f0 = __tmp440; - PyObject *__tmp442 = PyTuple_GET_ITEM(obj_params, 1); - CPyTagged __tmp443; - if (likely(PyLong_Check(__tmp442))) - __tmp443 = CPyTagged_BorrowFromObject(__tmp442); + if (__tmp439 != NULL) goto __LL440; + __tmp439 = __tmp438; + if (__tmp439 != NULL) goto __LL440; + CPy_TypeError("union[str, int, bytes, object]", __tmp438); + __tmp439 = NULL; +__LL440: ; + arg_params.f0 = __tmp439; + PyObject *__tmp441 = PyTuple_GET_ITEM(obj_params, 1); + CPyTagged __tmp442; + if (likely(PyLong_Check(__tmp441))) + __tmp442 = CPyTagged_BorrowFromObject(__tmp441); else { - CPy_TypeError("int", __tmp442); goto fail; + CPy_TypeError("int", __tmp441); goto fail; } - arg_params.f1 = __tmp443; + arg_params.f1 = __tmp442; } PyObject *retval = CPyDef_method_formatters___raise_transaction_not_found_with_index(arg_params); return retval; @@ -110471,12 +110070,12 @@ PyObject *CPyPy_method_formatters___apply_module_to_formatters(PyObject *self, P else { arg_method_name = NULL; } - if (arg_method_name != NULL) goto __LL444; + if (arg_method_name != NULL) goto __LL443; arg_method_name = obj_method_name; - if (arg_method_name != NULL) goto __LL444; + if (arg_method_name != NULL) goto __LL443; CPy_TypeError("union[str, object]", obj_method_name); goto fail; -__LL444: ; +__LL443: ; PyObject *retval = CPyDef_method_formatters___apply_module_to_formatters(arg_formatters, arg_module, arg_method_name); return retval; fail: ; @@ -110520,8 +110119,8 @@ CPyL3: ; cpy_r_r3 = PyTuple_New(1); if (unlikely(cpy_r_r3 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp445 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp445); + PyObject *__tmp444 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp444); 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)) { @@ -110547,8 +110146,8 @@ CPyL7: ; cpy_r_r8 = PyTuple_New(1); if (unlikely(cpy_r_r8 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp446 = cpy_r_r7.f0; - PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp446); + PyObject *__tmp445 = cpy_r_r7.f0; + PyTuple_SET_ITEM(cpy_r_r8, 0, __tmp445); 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)) { @@ -110690,8 +110289,8 @@ CPyL3: ; cpy_r_r3 = PyTuple_New(1); if (unlikely(cpy_r_r3 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp447 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp447); + PyObject *__tmp446 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp446); 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)) { @@ -110768,8 +110367,8 @@ CPyL3: ; cpy_r_r3 = PyTuple_New(1); if (unlikely(cpy_r_r3 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp448 = cpy_r_r2.f0; - PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp448); + PyObject *__tmp447 = cpy_r_r2.f0; + PyTuple_SET_ITEM(cpy_r_r3, 0, __tmp447); 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)) { @@ -116416,22 +116015,22 @@ CPyL273: ; cpy_r_r847 = PyTuple_New(2); if (unlikely(cpy_r_r847 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp449 = PyTuple_New(2); - if (unlikely(__tmp449 == NULL)) + PyObject *__tmp448 = PyTuple_New(2); + if (unlikely(__tmp448 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp450 = cpy_r_r843.f0.f0; - PyTuple_SET_ITEM(__tmp449, 0, __tmp450); - PyObject *__tmp451 = cpy_r_r843.f0.f1; - PyTuple_SET_ITEM(__tmp449, 1, __tmp451); - PyTuple_SET_ITEM(cpy_r_r847, 0, __tmp449); - PyObject *__tmp452 = PyTuple_New(2); - if (unlikely(__tmp452 == NULL)) + PyObject *__tmp449 = cpy_r_r843.f0.f0; + PyTuple_SET_ITEM(__tmp448, 0, __tmp449); + PyObject *__tmp450 = cpy_r_r843.f0.f1; + PyTuple_SET_ITEM(__tmp448, 1, __tmp450); + PyTuple_SET_ITEM(cpy_r_r847, 0, __tmp448); + PyObject *__tmp451 = PyTuple_New(2); + if (unlikely(__tmp451 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp453 = cpy_r_r843.f1.f0; - PyTuple_SET_ITEM(__tmp452, 0, __tmp453); - PyObject *__tmp454 = cpy_r_r843.f1.f1; - PyTuple_SET_ITEM(__tmp452, 1, __tmp454); - PyTuple_SET_ITEM(cpy_r_r847, 1, __tmp452); + PyObject *__tmp452 = cpy_r_r843.f1.f0; + PyTuple_SET_ITEM(__tmp451, 0, __tmp452); + PyObject *__tmp453 = cpy_r_r843.f1.f1; + PyTuple_SET_ITEM(__tmp451, 1, __tmp453); + PyTuple_SET_ITEM(cpy_r_r847, 1, __tmp451); 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); @@ -117579,22 +117178,22 @@ CPyL432: ; cpy_r_r1242 = PyTuple_New(2); if (unlikely(cpy_r_r1242 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp455 = PyTuple_New(2); - if (unlikely(__tmp455 == NULL)) + PyObject *__tmp454 = PyTuple_New(2); + if (unlikely(__tmp454 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp456 = cpy_r_r1238.f0.f0; - PyTuple_SET_ITEM(__tmp455, 0, __tmp456); - PyObject *__tmp457 = cpy_r_r1238.f0.f1; - PyTuple_SET_ITEM(__tmp455, 1, __tmp457); - PyTuple_SET_ITEM(cpy_r_r1242, 0, __tmp455); - PyObject *__tmp458 = PyTuple_New(2); - if (unlikely(__tmp458 == NULL)) + PyObject *__tmp455 = cpy_r_r1238.f0.f0; + PyTuple_SET_ITEM(__tmp454, 0, __tmp455); + PyObject *__tmp456 = cpy_r_r1238.f0.f1; + PyTuple_SET_ITEM(__tmp454, 1, __tmp456); + PyTuple_SET_ITEM(cpy_r_r1242, 0, __tmp454); + PyObject *__tmp457 = PyTuple_New(2); + if (unlikely(__tmp457 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp459 = cpy_r_r1238.f1.f0; - PyTuple_SET_ITEM(__tmp458, 0, __tmp459); - PyObject *__tmp460 = cpy_r_r1238.f1.f1; - PyTuple_SET_ITEM(__tmp458, 1, __tmp460); - PyTuple_SET_ITEM(cpy_r_r1242, 1, __tmp458); + PyObject *__tmp458 = cpy_r_r1238.f1.f0; + PyTuple_SET_ITEM(__tmp457, 0, __tmp458); + PyObject *__tmp459 = cpy_r_r1238.f1.f1; + PyTuple_SET_ITEM(__tmp457, 1, __tmp459); + PyTuple_SET_ITEM(cpy_r_r1242, 1, __tmp457); 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); @@ -120082,22 +119681,22 @@ CPyL784: ; cpy_r_r2108 = PyTuple_New(2); if (unlikely(cpy_r_r2108 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp461 = PyTuple_New(2); - if (unlikely(__tmp461 == NULL)) + PyObject *__tmp460 = PyTuple_New(2); + if (unlikely(__tmp460 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp462 = cpy_r_r2104.f0.f0; - PyTuple_SET_ITEM(__tmp461, 0, __tmp462); - PyObject *__tmp463 = cpy_r_r2104.f0.f1; - PyTuple_SET_ITEM(__tmp461, 1, __tmp463); - PyTuple_SET_ITEM(cpy_r_r2108, 0, __tmp461); - PyObject *__tmp464 = PyTuple_New(2); - if (unlikely(__tmp464 == NULL)) + PyObject *__tmp461 = cpy_r_r2104.f0.f0; + PyTuple_SET_ITEM(__tmp460, 0, __tmp461); + PyObject *__tmp462 = cpy_r_r2104.f0.f1; + PyTuple_SET_ITEM(__tmp460, 1, __tmp462); + PyTuple_SET_ITEM(cpy_r_r2108, 0, __tmp460); + PyObject *__tmp463 = PyTuple_New(2); + if (unlikely(__tmp463 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp465 = cpy_r_r2104.f1.f0; - PyTuple_SET_ITEM(__tmp464, 0, __tmp465); - PyObject *__tmp466 = cpy_r_r2104.f1.f1; - PyTuple_SET_ITEM(__tmp464, 1, __tmp466); - PyTuple_SET_ITEM(cpy_r_r2108, 1, __tmp464); + PyObject *__tmp464 = cpy_r_r2104.f1.f0; + PyTuple_SET_ITEM(__tmp463, 0, __tmp464); + PyObject *__tmp465 = cpy_r_r2104.f1.f1; + PyTuple_SET_ITEM(__tmp463, 1, __tmp465); + PyTuple_SET_ITEM(cpy_r_r2108, 1, __tmp463); 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); @@ -120323,30 +119922,30 @@ CPyL818: ; cpy_r_r2175 = PyTuple_New(3); if (unlikely(cpy_r_r2175 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp467 = PyTuple_New(2); - if (unlikely(__tmp467 == NULL)) + PyObject *__tmp466 = PyTuple_New(2); + if (unlikely(__tmp466 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp468 = cpy_r_r2171.f0.f0; - PyTuple_SET_ITEM(__tmp467, 0, __tmp468); - PyObject *__tmp469 = cpy_r_r2171.f0.f1; - PyTuple_SET_ITEM(__tmp467, 1, __tmp469); - PyTuple_SET_ITEM(cpy_r_r2175, 0, __tmp467); - PyObject *__tmp470 = PyTuple_New(2); - if (unlikely(__tmp470 == NULL)) + PyObject *__tmp467 = cpy_r_r2171.f0.f0; + PyTuple_SET_ITEM(__tmp466, 0, __tmp467); + PyObject *__tmp468 = cpy_r_r2171.f0.f1; + PyTuple_SET_ITEM(__tmp466, 1, __tmp468); + PyTuple_SET_ITEM(cpy_r_r2175, 0, __tmp466); + PyObject *__tmp469 = PyTuple_New(2); + if (unlikely(__tmp469 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp471 = cpy_r_r2171.f1.f0; - PyTuple_SET_ITEM(__tmp470, 0, __tmp471); - PyObject *__tmp472 = cpy_r_r2171.f1.f1; - PyTuple_SET_ITEM(__tmp470, 1, __tmp472); - PyTuple_SET_ITEM(cpy_r_r2175, 1, __tmp470); - PyObject *__tmp473 = PyTuple_New(2); - if (unlikely(__tmp473 == NULL)) + PyObject *__tmp470 = cpy_r_r2171.f1.f0; + PyTuple_SET_ITEM(__tmp469, 0, __tmp470); + PyObject *__tmp471 = cpy_r_r2171.f1.f1; + PyTuple_SET_ITEM(__tmp469, 1, __tmp471); + PyTuple_SET_ITEM(cpy_r_r2175, 1, __tmp469); + PyObject *__tmp472 = PyTuple_New(2); + if (unlikely(__tmp472 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp474 = cpy_r_r2171.f2.f0; - PyTuple_SET_ITEM(__tmp473, 0, __tmp474); - PyObject *__tmp475 = cpy_r_r2171.f2.f1; - PyTuple_SET_ITEM(__tmp473, 1, __tmp475); - PyTuple_SET_ITEM(cpy_r_r2175, 2, __tmp473); + PyObject *__tmp473 = cpy_r_r2171.f2.f0; + PyTuple_SET_ITEM(__tmp472, 0, __tmp473); + PyObject *__tmp474 = cpy_r_r2171.f2.f1; + PyTuple_SET_ITEM(__tmp472, 1, __tmp474); + PyTuple_SET_ITEM(cpy_r_r2175, 2, __tmp472); 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); @@ -138565,10 +138164,10 @@ CPyL19: ; cpy_r_r39 = PyTuple_New(2); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp476 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp476); - PyObject *__tmp477 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp477); + PyObject *__tmp475 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp475); + PyObject *__tmp476 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp476); cpy_r_r40 = PyObject_IsInstance(cpy_r_val, cpy_r_r39); CPy_DECREF(cpy_r_r39); cpy_r_r41 = cpy_r_r40 >= 0; @@ -138664,18 +138263,18 @@ PyObject *CPyPy_type_conversion___to_hex_if_bytes(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL478; + if (arg_val != NULL) goto __LL477; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL478; + if (arg_val != NULL) goto __LL477; arg_val = obj_val; - if (arg_val != NULL) goto __LL478; + if (arg_val != NULL) goto __LL477; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL478: ; +__LL477: ; PyObject *retval = CPyDef_type_conversion___to_hex_if_bytes(arg_val); return retval; fail: ; @@ -138770,18 +138369,18 @@ PyObject *CPyPy_type_conversion___to_bytes_if_hex(PyObject *self, PyObject *cons else { arg_val = NULL; } - if (arg_val != NULL) goto __LL479; + if (arg_val != NULL) goto __LL478; if (PyBytes_Check(obj_val) || PyByteArray_Check(obj_val)) arg_val = obj_val; else { arg_val = NULL; } - if (arg_val != NULL) goto __LL479; + if (arg_val != NULL) goto __LL478; arg_val = obj_val; - if (arg_val != NULL) goto __LL479; + if (arg_val != NULL) goto __LL478; CPy_TypeError("union[str, bytes, object]", obj_val); goto fail; -__LL479: ; +__LL478: ; PyObject *retval = CPyDef_type_conversion___to_bytes_if_hex(arg_val); return retval; fail: ; @@ -139077,16 +138676,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 __LL480; + if (arg_d != NULL) goto __LL479; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL480; + if (arg_d != NULL) goto __LL479; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL480: ; +__LL479: ; char retval = CPyDef_utility_methods___all_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -139192,16 +138791,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 __LL481; + if (arg_d != NULL) goto __LL480; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL481; + if (arg_d != NULL) goto __LL480; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL481: ; +__LL480: ; char retval = CPyDef_utility_methods___any_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -139241,16 +138840,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 __LL482; + if (arg_d != NULL) goto __LL481; if (PyDict_Check(obj_d)) arg_d = obj_d; else { arg_d = NULL; } - if (arg_d != NULL) goto __LL482; + if (arg_d != NULL) goto __LL481; CPy_TypeError("union[object, dict]", obj_d); goto fail; -__LL482: ; +__LL481: ; char retval = CPyDef_utility_methods___none_in_dict(arg_values, arg_d); if (retval == 2) { return NULL; @@ -141891,16 +141490,16 @@ char CPyDef_validation___validate_abi_value(PyObject *cpy_r_abi_type, PyObject * else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL483; + if (cpy_r_r20 != NULL) goto __LL482; if (cpy_r_r19 == Py_None) cpy_r_r20 = cpy_r_r19; else { cpy_r_r20 = NULL; } - if (cpy_r_r20 != NULL) goto __LL483; + if (cpy_r_r20 != NULL) goto __LL482; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "validate_abi_value", 129, CPyStatic_validation___globals, "int or None", cpy_r_r19); goto CPyL119; -__LL483: ; +__LL482: ; cpy_r_r21 = (PyObject *)&_Py_NoneStruct; cpy_r_r22 = cpy_r_r20 != cpy_r_r21; if (!cpy_r_r22) goto CPyL120; @@ -143975,16 +143574,16 @@ CPyL2: ; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL484; + if (cpy_r_r3 != NULL) goto __LL483; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL484; + if (cpy_r_r3 != NULL) goto __LL483; CPy_TypeErrorTraceback("faster_web3/_utils/validation.py", "raise_error_for_batch_response", 273, CPyStatic_validation___globals, "dict or None", cpy_r_r2); goto CPyL14; -__LL484: ; +__LL483: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 == cpy_r_r4; CPy_DECREF(cpy_r_r3); @@ -144063,19 +143662,19 @@ PyObject *CPyPy_validation___raise_error_for_batch_response(PyObject *self, PyOb PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL485; + goto __LL484; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL485; + if (arg_logger != NULL) goto __LL484; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL485; + if (arg_logger != NULL) goto __LL484; CPy_TypeError("object or None", obj_logger); goto fail; -__LL485: ; +__LL484: ; PyObject *retval = CPyDef_validation___raise_error_for_batch_response(arg_response, arg_logger); return retval; fail: ; @@ -144336,22 +143935,22 @@ CPyL12: ; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL486; + if (cpy_r_r17 != NULL) goto __LL485; if (PyUnicode_Check(cpy_r_r16)) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL486; + if (cpy_r_r17 != NULL) goto __LL485; if (cpy_r_r16 == Py_None) cpy_r_r17 = cpy_r_r16; else { cpy_r_r17 = NULL; } - if (cpy_r_r17 != NULL) goto __LL486; + if (cpy_r_r17 != NULL) goto __LL485; 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; -__LL486: ; +__LL485: ; 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; @@ -144386,10 +143985,10 @@ CPyL19: ; cpy_r_r32 = PyTuple_New(2); if (unlikely(cpy_r_r32 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp487 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp487); - PyObject *__tmp488 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp488); + PyObject *__tmp486 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r32, 0, __tmp486); + PyObject *__tmp487 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r32, 1, __tmp487); cpy_r_r33 = PyObject_IsInstance(cpy_r_r17, cpy_r_r32); CPy_DECREF(cpy_r_r32); cpy_r_r34 = cpy_r_r33 >= 0; @@ -144503,10 +144102,10 @@ CPyL37: ; cpy_r_r55 = PyTuple_New(2); if (unlikely(cpy_r_r55 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp489 = cpy_r_r54.f0; - PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp489); - PyObject *__tmp490 = cpy_r_r54.f1; - PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp490); + PyObject *__tmp488 = cpy_r_r54.f0; + PyTuple_SET_ITEM(cpy_r_r55, 0, __tmp488); + PyObject *__tmp489 = cpy_r_r54.f1; + PyTuple_SET_ITEM(cpy_r_r55, 1, __tmp489); cpy_r_r56 = PyObject_GetIter(cpy_r_r55); CPy_DECREF(cpy_r_r55); if (unlikely(cpy_r_r56 == NULL)) { @@ -144568,10 +144167,10 @@ CPyL46: ; cpy_r_r70 = PyTuple_New(2); if (unlikely(cpy_r_r70 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp491 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp491); - PyObject *__tmp492 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp492); + PyObject *__tmp490 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r70, 0, __tmp490); + PyObject *__tmp491 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r70, 1, __tmp491); cpy_r_r71 = PyObject_GetIter(cpy_r_r70); CPy_DECREF(cpy_r_r70); if (unlikely(cpy_r_r71 == NULL)) { @@ -144671,16 +144270,16 @@ CPyL63: ; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL493; + if (cpy_r_r95 != NULL) goto __LL492; if (cpy_r_r94 == Py_None) cpy_r_r95 = cpy_r_r94; else { cpy_r_r95 = NULL; } - if (cpy_r_r95 != NULL) goto __LL493; + if (cpy_r_r95 != NULL) goto __LL492; 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; -__LL493: ; +__LL492: ; cpy_r_r96 = PyUnicode_Check(cpy_r_r95); if (cpy_r_r96) { goto CPyL67; @@ -144795,16 +144394,16 @@ CPyL79: ; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL494; + if (cpy_r_r131 != NULL) goto __LL493; if (cpy_r_r130 == Py_None) cpy_r_r131 = cpy_r_r130; else { cpy_r_r131 = NULL; } - if (cpy_r_r131 != NULL) goto __LL494; + if (cpy_r_r131 != NULL) goto __LL493; 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; -__LL494: ; +__LL493: ; cpy_r_r132 = PyLong_Check(cpy_r_r131); if (cpy_r_r132) { goto CPyL83; @@ -145329,16 +144928,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 __LL495; + if (arg_error_formatters != NULL) goto __LL494; if (obj_error_formatters == Py_None) arg_error_formatters = obj_error_formatters; else { arg_error_formatters = NULL; } - if (arg_error_formatters != NULL) goto __LL495; + if (arg_error_formatters != NULL) goto __LL494; CPy_TypeError("object or None", obj_error_formatters); goto fail; -__LL495: ; +__LL494: ; char arg_is_subscription_response; if (obj_is_subscription_response == NULL) { arg_is_subscription_response = 2; @@ -145349,35 +144948,35 @@ __LL495: ; PyObject *arg_logger; if (obj_logger == NULL) { arg_logger = NULL; - goto __LL496; + goto __LL495; } arg_logger = obj_logger; - if (arg_logger != NULL) goto __LL496; + if (arg_logger != NULL) goto __LL495; if (obj_logger == Py_None) arg_logger = obj_logger; else { arg_logger = NULL; } - if (arg_logger != NULL) goto __LL496; + if (arg_logger != NULL) goto __LL495; CPy_TypeError("object or None", obj_logger); goto fail; -__LL496: ; +__LL495: ; PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL497; + goto __LL496; } arg_params = obj_params; - if (arg_params != NULL) goto __LL497; + if (arg_params != NULL) goto __LL496; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL497; + if (arg_params != NULL) goto __LL496; CPy_TypeError("object or None", obj_params); goto fail; -__LL497: ; +__LL496: ; 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; @@ -155229,10 +154828,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp498 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp498); - PyObject *__tmp499 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp499); + PyObject *__tmp497 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp497); + PyObject *__tmp498 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp498); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -155411,23 +155010,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_get_request(PyObject *s PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL500; + goto __LL499; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL500; + if (arg_params != NULL) goto __LL499; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL500; + if (arg_params != NULL) goto __LL499; CPy_TypeError("dict or None", obj_params); goto fail; -__LL500: ; +__LL499: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_get_request(arg_self, arg_endpoint_uri, arg_params); return retval; fail: ; @@ -156034,10 +155633,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp501 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp501); - PyObject *__tmp502 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp502); + PyObject *__tmp500 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp500); + PyObject *__tmp501 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp501); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -156205,16 +155804,16 @@ PyObject *CPyPy_async_beacon___AsyncBeacon____async_make_post_request(PyObject * else { arg_body = NULL; } - if (arg_body != NULL) goto __LL503; + if (arg_body != NULL) goto __LL502; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL503; + if (arg_body != NULL) goto __LL502; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL503: ; +__LL502: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon____async_make_post_request(arg_self, arg_endpoint_uri, arg_body); return retval; fail: ; @@ -156724,10 +156323,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp504 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp504); - PyObject *__tmp505 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp505); + PyObject *__tmp503 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp503); + PyObject *__tmp504 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp504); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -157402,10 +157001,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp506 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp506); - PyObject *__tmp507 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp507); + 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); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -158116,10 +157715,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 *__tmp507 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp507); + PyObject *__tmp508 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp508); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -158830,10 +158429,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 *__tmp509 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp509); + PyObject *__tmp510 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp510); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -159544,10 +159143,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 *__tmp511 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp511); + PyObject *__tmp512 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp512); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -160272,10 +159871,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 *__tmp513 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp513); + PyObject *__tmp514 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp514); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -161005,10 +160604,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 *__tmp515 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp515); + PyObject *__tmp516 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp516); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -161719,10 +161318,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 *__tmp517 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp517); + PyObject *__tmp518 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp518); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -162433,10 +162032,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 *__tmp519 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp519); + PyObject *__tmp520 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp520); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -163147,10 +162746,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 *__tmp521 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp521); + PyObject *__tmp522 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp522); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -163826,10 +163425,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 *__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; @@ -164504,10 +164103,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 *__tmp525 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp525); + PyObject *__tmp526 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp526); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -165201,10 +164800,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 *__tmp527 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp527); + PyObject *__tmp528 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp528); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -165898,10 +165497,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 *__tmp529 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp529); + PyObject *__tmp530 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp530); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -166595,10 +166194,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 *__tmp531 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp531); + PyObject *__tmp532 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp532); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167292,10 +166891,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 *__tmp533 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp533); + PyObject *__tmp534 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp534); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -167989,10 +167588,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 *__tmp535 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp535); + PyObject *__tmp536 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp536); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -168686,10 +168285,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 *__tmp537 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp537); + PyObject *__tmp538 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp538); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169348,10 +168947,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 *__tmp539 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp539); + PyObject *__tmp540 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp540); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -169991,10 +169590,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 *__tmp541 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp541); + PyObject *__tmp542 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp542); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -170634,10 +170233,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 *__tmp543 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp543); + PyObject *__tmp544 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp544); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171277,10 +170876,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 *__tmp545 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp545); + PyObject *__tmp546 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp546); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -171920,10 +171519,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 *__tmp547 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp547); + PyObject *__tmp548 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp548); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -172563,10 +172162,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 *__tmp549 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp549); + PyObject *__tmp550 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp550); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173206,10 +172805,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 *__tmp551 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp551); + PyObject *__tmp552 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp552); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -173849,10 +173448,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 *__tmp553 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp553); + PyObject *__tmp554 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp554); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -174492,10 +174091,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 *__tmp555 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp555); + PyObject *__tmp556 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp556); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175135,10 +174734,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 *__tmp557 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp557); + PyObject *__tmp558 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp558); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -175778,10 +175377,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 *__tmp559 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp559); + PyObject *__tmp560 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp560); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -176456,10 +176055,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 *__tmp561 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp561); + PyObject *__tmp562 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp562); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -177135,10 +176734,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 *__tmp563 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp563); + PyObject *__tmp564 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp564); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -177778,10 +177377,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 *__tmp565 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp565); + PyObject *__tmp566 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp566); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -178421,10 +178020,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 *__tmp567 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp567); + PyObject *__tmp568 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp568); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -179099,10 +178698,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 *__tmp569 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp569); + PyObject *__tmp570 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp570); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -179761,10 +179360,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 *__tmp571 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp571); + PyObject *__tmp572 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp572); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -180482,10 +180081,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 *__tmp573 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp573); + PyObject *__tmp574 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp574); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -181125,10 +180724,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 *__tmp575 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp575); + PyObject *__tmp576 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp576); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -181768,10 +181367,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 *__tmp577 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp577); + PyObject *__tmp578 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp578); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182567,10 +182166,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 *__tmp579 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp579); + PyObject *__tmp580 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp580); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -182749,23 +182348,23 @@ PyObject *CPyPy_async_beacon___AsyncBeacon___get_blob_sidecars(PyObject *self, P PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL582; + goto __LL581; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL582; + if (arg_indices != NULL) goto __LL581; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL582; + if (arg_indices != NULL) goto __LL581; CPy_TypeError("list or None", obj_indices); goto fail; -__LL582: ; +__LL581: ; PyObject *retval = CPyDef_async_beacon___AsyncBeacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -183321,10 +182920,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp583 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp583); - PyObject *__tmp584 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp584); + 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; @@ -184037,10 +183636,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp585 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp585); - PyObject *__tmp586 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp586); + 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; @@ -184745,10 +184344,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 *__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; @@ -185472,10 +185071,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 *__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; @@ -186500,23 +186099,23 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_get_request(PyObject *self, PyO PyObject *arg_params; if (obj_params == NULL) { arg_params = NULL; - goto __LL591; + goto __LL590; } if (PyDict_Check(obj_params)) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL591; + if (arg_params != NULL) goto __LL590; if (obj_params == Py_None) arg_params = obj_params; else { arg_params = NULL; } - if (arg_params != NULL) goto __LL591; + if (arg_params != NULL) goto __LL590; CPy_TypeError("dict or None", obj_params); goto fail; -__LL591: ; +__LL590: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_get_request(arg_self, arg_endpoint_url, arg_params); return retval; fail: ; @@ -186613,16 +186212,16 @@ PyObject *CPyPy_beacon___beacon___Beacon____make_post_request(PyObject *self, Py else { arg_body = NULL; } - if (arg_body != NULL) goto __LL592; + if (arg_body != NULL) goto __LL591; if (PyDict_Check(obj_body)) arg_body = obj_body; else { arg_body = NULL; } - if (arg_body != NULL) goto __LL592; + if (arg_body != NULL) goto __LL591; CPy_TypeError("union[list, dict]", obj_body); goto fail; -__LL592: ; +__LL591: ; PyObject *retval = CPyDef_beacon___beacon___Beacon____make_post_request(arg_self, arg_endpoint_url, arg_body); return retval; fail: ; @@ -188971,23 +188570,23 @@ PyObject *CPyPy_beacon___beacon___Beacon___get_blob_sidecars(PyObject *self, PyO PyObject *arg_indices; if (obj_indices == NULL) { arg_indices = NULL; - goto __LL593; + goto __LL592; } if (PyList_Check(obj_indices)) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL593; + if (arg_indices != NULL) goto __LL592; if (obj_indices == Py_None) arg_indices = obj_indices; else { arg_indices = NULL; } - if (arg_indices != NULL) goto __LL593; + if (arg_indices != NULL) goto __LL592; CPy_TypeError("list or None", obj_indices); goto fail; -__LL593: ; +__LL592: ; PyObject *retval = CPyDef_beacon___beacon___Beacon___get_blob_sidecars(arg_self, arg_block_id, arg_indices); return retval; fail: ; @@ -189662,10 +189261,10 @@ CPyL9: ; cpy_r_r44 = PyTuple_New(2); if (unlikely(cpy_r_r44 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp594 = cpy_r_r41.f0; - PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp594); - PyObject *__tmp595 = cpy_r_r41.f1; - PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp595); + PyObject *__tmp593 = cpy_r_r41.f0; + PyTuple_SET_ITEM(cpy_r_r44, 0, __tmp593); + PyObject *__tmp594 = cpy_r_r41.f1; + PyTuple_SET_ITEM(cpy_r_r44, 1, __tmp594); 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; @@ -190724,23 +190323,23 @@ CPyL19: ; CPy_AddTraceback("faster_web3/contract/utils.py", "format_contract_call_return_data_curried", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL49; } - PyObject *__tmp596; + PyObject *__tmp595; if (unlikely(!(PyTuple_Check(cpy_r_r29) && PyTuple_GET_SIZE(cpy_r_r29) == 1))) { - __tmp596 = NULL; - goto __LL597; - } - __tmp596 = PyTuple_GET_ITEM(cpy_r_r29, 0); - if (__tmp596 == NULL) goto __LL597; - __tmp596 = cpy_r_r29; -__LL597: ; - if (unlikely(__tmp596 == NULL)) { + __tmp595 = NULL; + goto __LL596; + } + __tmp595 = PyTuple_GET_ITEM(cpy_r_r29, 0); + if (__tmp595 == NULL) goto __LL596; + __tmp595 = cpy_r_r29; +__LL596: ; + if (unlikely(__tmp595 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r29); cpy_r_r30 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp598 = PyTuple_GET_ITEM(cpy_r_r29, 0); - CPy_INCREF(__tmp598); - PyObject *__tmp599; - __tmp599 = __tmp598; - cpy_r_r30.f0 = __tmp599; + PyObject *__tmp597 = PyTuple_GET_ITEM(cpy_r_r29, 0); + CPy_INCREF(__tmp597); + PyObject *__tmp598; + __tmp598 = __tmp597; + cpy_r_r30.f0 = __tmp598; } CPy_DECREF(cpy_r_r29); if (unlikely(cpy_r_r30.f0 == NULL)) { @@ -190750,8 +190349,8 @@ __LL597: ; cpy_r_r31 = PyTuple_New(1); if (unlikely(cpy_r_r31 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp600 = cpy_r_r30.f0; - PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp600); + PyObject *__tmp599 = cpy_r_r30.f0; + PyTuple_SET_ITEM(cpy_r_r31, 0, __tmp599); cpy_r_r32 = PySequence_Concat(cpy_r_r31, cpy_r_normalizers); CPy_DECREF(cpy_r_r31); if (unlikely(cpy_r_r32 == NULL)) { @@ -190944,12 +190543,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 __LL601; + if (arg_abi_element_identifier != NULL) goto __LL600; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL601; + if (arg_abi_element_identifier != NULL) goto __LL600; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL601: ; +__LL600: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -191378,84 +190977,84 @@ CPyL36: ; goto CPyL163; } if (!cpy_r_r52) goto CPyL55; - PyObject *__tmp602; + PyObject *__tmp601; if (unlikely(!(PyTuple_Check(cpy_r_r13) && PyTuple_GET_SIZE(cpy_r_r13) == 2))) { - __tmp602 = NULL; - goto __LL603; + __tmp601 = NULL; + goto __LL602; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r13, 0)) == 2))) { - __tmp602 = NULL; - goto __LL604; + __tmp601 = NULL; + goto __LL603; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0)))) - __tmp602 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); + __tmp601 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 0); else { - __tmp602 = NULL; + __tmp601 = NULL; } - if (__tmp602 == NULL) goto __LL604; - __tmp602 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); - if (__tmp602 == NULL) goto __LL604; - __tmp602 = PyTuple_GET_ITEM(cpy_r_r13, 0); -__LL604: ; - if (__tmp602 == NULL) goto __LL603; + if (__tmp601 == NULL) goto __LL603; + __tmp601 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r13, 0), 1); + if (__tmp601 == NULL) goto __LL603; + __tmp601 = PyTuple_GET_ITEM(cpy_r_r13, 0); +__LL603: ; + if (__tmp601 == NULL) goto __LL602; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r13, 1)))) - __tmp602 = PyTuple_GET_ITEM(cpy_r_r13, 1); + __tmp601 = PyTuple_GET_ITEM(cpy_r_r13, 1); else { - __tmp602 = NULL; + __tmp601 = NULL; } - if (__tmp602 == NULL) goto __LL603; - __tmp602 = cpy_r_r13; -__LL603: ; - if (unlikely(__tmp602 == NULL)) { + if (__tmp601 == NULL) goto __LL602; + __tmp601 = cpy_r_r13; +__LL602: ; + if (unlikely(__tmp601 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r13); cpy_r_r53 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp605 = PyTuple_GET_ITEM(cpy_r_r13, 0); - tuple_T2OO __tmp606; - PyObject *__tmp607; - if (unlikely(!(PyTuple_Check(__tmp605) && PyTuple_GET_SIZE(__tmp605) == 2))) { - __tmp607 = NULL; - goto __LL608; + PyObject *__tmp604 = PyTuple_GET_ITEM(cpy_r_r13, 0); + tuple_T2OO __tmp605; + PyObject *__tmp606; + if (unlikely(!(PyTuple_Check(__tmp604) && PyTuple_GET_SIZE(__tmp604) == 2))) { + __tmp606 = NULL; + goto __LL607; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp605, 0)))) - __tmp607 = PyTuple_GET_ITEM(__tmp605, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp604, 0)))) + __tmp606 = PyTuple_GET_ITEM(__tmp604, 0); else { - __tmp607 = NULL; + __tmp606 = NULL; } - if (__tmp607 == NULL) goto __LL608; - __tmp607 = PyTuple_GET_ITEM(__tmp605, 1); - if (__tmp607 == NULL) goto __LL608; - __tmp607 = __tmp605; -__LL608: ; - if (unlikely(__tmp607 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp605); __tmp606 = (tuple_T2OO) { NULL, NULL }; + if (__tmp606 == NULL) goto __LL607; + __tmp606 = PyTuple_GET_ITEM(__tmp604, 1); + if (__tmp606 == NULL) goto __LL607; + __tmp606 = __tmp604; +__LL607: ; + if (unlikely(__tmp606 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp604); __tmp605 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp609 = PyTuple_GET_ITEM(__tmp605, 0); - CPy_INCREF(__tmp609); - PyObject *__tmp610; - if (likely(PyUnicode_Check(__tmp609))) - __tmp610 = __tmp609; + PyObject *__tmp608 = PyTuple_GET_ITEM(__tmp604, 0); + CPy_INCREF(__tmp608); + PyObject *__tmp609; + if (likely(PyUnicode_Check(__tmp608))) + __tmp609 = __tmp608; else { - CPy_TypeError("str", __tmp609); - __tmp610 = NULL; + CPy_TypeError("str", __tmp608); + __tmp609 = NULL; } - __tmp606.f0 = __tmp610; - PyObject *__tmp611 = PyTuple_GET_ITEM(__tmp605, 1); - CPy_INCREF(__tmp611); - PyObject *__tmp612; - __tmp612 = __tmp611; - __tmp606.f1 = __tmp612; + __tmp605.f0 = __tmp609; + PyObject *__tmp610 = PyTuple_GET_ITEM(__tmp604, 1); + CPy_INCREF(__tmp610); + PyObject *__tmp611; + __tmp611 = __tmp610; + __tmp605.f1 = __tmp611; } - cpy_r_r53.f0 = __tmp606; - PyObject *__tmp613 = PyTuple_GET_ITEM(cpy_r_r13, 1); - CPy_INCREF(__tmp613); - PyObject * __tmp614; - if (likely(PyTuple_Check(__tmp613))) - __tmp614 = __tmp613; + cpy_r_r53.f0 = __tmp605; + PyObject *__tmp612 = PyTuple_GET_ITEM(cpy_r_r13, 1); + CPy_INCREF(__tmp612); + PyObject * __tmp613; + if (likely(PyTuple_Check(__tmp612))) + __tmp613 = __tmp612; else { - CPy_TypeError("tuple", __tmp613); - __tmp614 = NULL; + CPy_TypeError("tuple", __tmp612); + __tmp613 = NULL; } - cpy_r_r53.f1 = __tmp614; + cpy_r_r53.f1 = __tmp613; } CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r53.f0.f0 == NULL)) { @@ -191465,16 +191064,16 @@ __LL608: ; cpy_r_r54 = PyTuple_New(2); if (unlikely(cpy_r_r54 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp615 = PyTuple_New(2); - if (unlikely(__tmp615 == NULL)) + PyObject *__tmp614 = PyTuple_New(2); + if (unlikely(__tmp614 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp616 = cpy_r_r53.f0.f0; - PyTuple_SET_ITEM(__tmp615, 0, __tmp616); - PyObject *__tmp617 = cpy_r_r53.f0.f1; - PyTuple_SET_ITEM(__tmp615, 1, __tmp617); - PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp615); - PyObject *__tmp618 = cpy_r_r53.f1; - PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp618); + PyObject *__tmp615 = cpy_r_r53.f0.f0; + PyTuple_SET_ITEM(__tmp614, 0, __tmp615); + PyObject *__tmp616 = cpy_r_r53.f0.f1; + PyTuple_SET_ITEM(__tmp614, 1, __tmp616); + PyTuple_SET_ITEM(cpy_r_r54, 0, __tmp614); + PyObject *__tmp617 = cpy_r_r53.f1; + PyTuple_SET_ITEM(cpy_r_r54, 1, __tmp617); cpy_r_r55 = PySequence_Tuple(cpy_r_r54); CPy_DECREF(cpy_r_r54); if (unlikely(cpy_r_r55 == NULL)) { @@ -191573,18 +191172,18 @@ __LL608: ; cpy_r_r78 = PyTuple_New(2); if (unlikely(cpy_r_r78 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp619 = cpy_r_r77.f0; - PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp619); - PyObject *__tmp620 = PyTuple_New(3); - if (unlikely(__tmp620 == NULL)) + PyObject *__tmp618 = cpy_r_r77.f0; + PyTuple_SET_ITEM(cpy_r_r78, 0, __tmp618); + PyObject *__tmp619 = PyTuple_New(3); + if (unlikely(__tmp619 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp621 = cpy_r_r77.f1.f0; - PyTuple_SET_ITEM(__tmp620, 0, __tmp621); - PyObject *__tmp622 = cpy_r_r77.f1.f1; - PyTuple_SET_ITEM(__tmp620, 1, __tmp622); - PyObject *__tmp623 = cpy_r_r77.f1.f2; - PyTuple_SET_ITEM(__tmp620, 2, __tmp623); - PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp620); + PyObject *__tmp620 = cpy_r_r77.f1.f0; + PyTuple_SET_ITEM(__tmp619, 0, __tmp620); + PyObject *__tmp621 = cpy_r_r77.f1.f1; + PyTuple_SET_ITEM(__tmp619, 1, __tmp621); + PyObject *__tmp622 = cpy_r_r77.f1.f2; + PyTuple_SET_ITEM(__tmp619, 2, __tmp622); + PyTuple_SET_ITEM(cpy_r_r78, 1, __tmp619); return cpy_r_r78; CPyL55: ; cpy_r_r79 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'codec' */ @@ -191920,23 +191519,23 @@ CPyL115: ; CPy_AddTraceback("faster_web3/contract/utils.py", "call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL203; } - PyObject *__tmp624; + PyObject *__tmp623; if (unlikely(!(PyTuple_Check(cpy_r_r162) && PyTuple_GET_SIZE(cpy_r_r162) == 1))) { - __tmp624 = NULL; - goto __LL625; - } - __tmp624 = PyTuple_GET_ITEM(cpy_r_r162, 0); - if (__tmp624 == NULL) goto __LL625; - __tmp624 = cpy_r_r162; -__LL625: ; - if (unlikely(__tmp624 == NULL)) { + __tmp623 = NULL; + goto __LL624; + } + __tmp623 = PyTuple_GET_ITEM(cpy_r_r162, 0); + if (__tmp623 == NULL) goto __LL624; + __tmp623 = cpy_r_r162; +__LL624: ; + if (unlikely(__tmp623 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r162); cpy_r_r163 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp626 = PyTuple_GET_ITEM(cpy_r_r162, 0); - CPy_INCREF(__tmp626); - PyObject *__tmp627; - __tmp627 = __tmp626; - cpy_r_r163.f0 = __tmp627; + PyObject *__tmp625 = PyTuple_GET_ITEM(cpy_r_r162, 0); + CPy_INCREF(__tmp625); + PyObject *__tmp626; + __tmp626 = __tmp625; + cpy_r_r163.f0 = __tmp626; } CPy_DECREF(cpy_r_r162); if (unlikely(cpy_r_r163.f0 == NULL)) { @@ -191946,8 +191545,8 @@ __LL625: ; cpy_r_r164 = PyTuple_New(1); if (unlikely(cpy_r_r164 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp628 = cpy_r_r163.f0; - PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp628); + PyObject *__tmp627 = cpy_r_r163.f0; + PyTuple_SET_ITEM(cpy_r_r164, 0, __tmp627); cpy_r_r165 = PySequence_Concat(cpy_r_r164, cpy_r_normalizers); CPy_DECREF(cpy_r_r164); if (unlikely(cpy_r_r165 == NULL)) { @@ -192465,16 +192064,16 @@ PyObject *CPyPy_contract___utils___call_contract_function(PyObject *self, PyObje else { arg_address = NULL; } - if (arg_address != NULL) goto __LL629; + if (arg_address != NULL) goto __LL628; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL629; + if (arg_address != NULL) goto __LL628; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL629: ; +__LL628: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -192488,12 +192087,12 @@ __LL629: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL630; + if (arg_abi_element_identifier != NULL) goto __LL629; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL630; + if (arg_abi_element_identifier != NULL) goto __LL629; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL630: ; +__LL629: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -192504,133 +192103,133 @@ __LL630: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL631; + goto __LL630; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL631; + if (arg_block_id != NULL) goto __LL630; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL631; + if (arg_block_id != NULL) goto __LL630; 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 __LL631; + if (arg_block_id != NULL) goto __LL630; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL631; + if (arg_block_id != NULL) goto __LL630; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL631; + if (arg_block_id != NULL) goto __LL630; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL631: ; +__LL630: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL632; + goto __LL631; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL632; + if (arg_contract_abi != NULL) goto __LL631; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL632; + if (arg_contract_abi != NULL) goto __LL631; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL632: ; +__LL631: ; PyObject *arg_abi_callable; if (obj_abi_callable == NULL) { arg_abi_callable = NULL; - goto __LL633; + goto __LL632; } if (PyDict_Check(obj_abi_callable)) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL633; + if (arg_abi_callable != NULL) goto __LL632; if (obj_abi_callable == Py_None) arg_abi_callable = obj_abi_callable; else { arg_abi_callable = NULL; } - if (arg_abi_callable != NULL) goto __LL633; + if (arg_abi_callable != NULL) goto __LL632; CPy_TypeError("dict or None", obj_abi_callable); goto fail; -__LL633: ; +__LL632: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL634; + goto __LL633; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL634; + if (arg_state_override != NULL) goto __LL633; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL634; + if (arg_state_override != NULL) goto __LL633; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL634: ; +__LL633: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL635; + goto __LL634; } 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 __LL635; + if (arg_ccip_read_enabled != NULL) goto __LL634; 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 __LL635; + if (arg_ccip_read_enabled != NULL) goto __LL634; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL635: ; +__LL634: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL636; + goto __LL635; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL636; + if (arg_decode_tuples != NULL) goto __LL635; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL636; + if (arg_decode_tuples != NULL) goto __LL635; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL636: ; +__LL635: ; 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); @@ -192742,95 +192341,95 @@ PyObject *CPyPy_contract___utils___transact_with_contract_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL637; + if (arg_address != NULL) goto __LL636; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL637; + if (arg_address != NULL) goto __LL636; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL637: ; +__LL636: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL638; + goto __LL637; } 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 __LL638; + if (arg_abi_element_identifier != NULL) goto __LL637; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL638; + if (arg_abi_element_identifier != NULL) goto __LL637; 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 __LL638; + if (arg_abi_element_identifier != NULL) goto __LL637; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL638: ; +__LL637: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL639; + goto __LL638; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL639; + if (arg_transaction != NULL) goto __LL638; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL639; + if (arg_transaction != NULL) goto __LL638; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL639: ; +__LL638: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL640; + goto __LL639; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL640; + if (arg_contract_abi != NULL) goto __LL639; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL640; + if (arg_contract_abi != NULL) goto __LL639; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL640: ; +__LL639: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL641; + goto __LL640; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL641; + if (arg_fn_abi != NULL) goto __LL640; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL641; + if (arg_fn_abi != NULL) goto __LL640; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL641: ; +__LL640: ; 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); @@ -192984,149 +192583,149 @@ PyObject *CPyPy_contract___utils___estimate_gas_for_function(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL642; + if (arg_address != NULL) goto __LL641; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL642; + if (arg_address != NULL) goto __LL641; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL642: ; +__LL641: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL643; + goto __LL642; } 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 __LL643; + if (arg_abi_element_identifier != NULL) goto __LL642; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL643; + if (arg_abi_element_identifier != NULL) goto __LL642; 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 __LL643; + if (arg_abi_element_identifier != NULL) goto __LL642; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL643: ; +__LL642: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL644; + goto __LL643; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL644; + if (arg_transaction != NULL) goto __LL643; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL644; + if (arg_transaction != NULL) goto __LL643; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL644: ; +__LL643: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL645; + goto __LL644; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL645; + if (arg_contract_abi != NULL) goto __LL644; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL645; + if (arg_contract_abi != NULL) goto __LL644; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL645: ; +__LL644: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL646; + goto __LL645; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL646; + if (arg_fn_abi != NULL) goto __LL645; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL646; + if (arg_fn_abi != NULL) goto __LL645; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL646: ; +__LL645: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL647; + goto __LL646; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL647; + if (arg_block_identifier != NULL) goto __LL646; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL647; + if (arg_block_identifier != NULL) goto __LL646; 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 __LL647; + if (arg_block_identifier != NULL) goto __LL646; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL647; + if (arg_block_identifier != NULL) goto __LL646; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL647; + if (arg_block_identifier != NULL) goto __LL646; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL647: ; +__LL646: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL648; + goto __LL647; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL648; + if (arg_state_override != NULL) goto __LL647; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL648; + if (arg_state_override != NULL) goto __LL647; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL648: ; +__LL647: ; 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); @@ -193248,101 +192847,101 @@ PyObject *CPyPy_contract___utils___build_transaction_for_function(PyObject *self else { arg_address = NULL; } - if (arg_address != NULL) goto __LL649; + if (arg_address != NULL) goto __LL648; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL649; + if (arg_address != NULL) goto __LL648; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL649; + if (arg_address != NULL) goto __LL648; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL649: ; +__LL648: ; PyObject *arg_w3 = obj_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL650; + goto __LL649; } 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 __LL650; + if (arg_abi_element_identifier != NULL) goto __LL649; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL650; + if (arg_abi_element_identifier != NULL) goto __LL649; 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 __LL650; + if (arg_abi_element_identifier != NULL) goto __LL649; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL650: ; +__LL649: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL651; + goto __LL650; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL651; + if (arg_transaction != NULL) goto __LL650; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL651; + if (arg_transaction != NULL) goto __LL650; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL651: ; +__LL650: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL652; + goto __LL651; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL652; + if (arg_contract_abi != NULL) goto __LL651; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL652; + if (arg_contract_abi != NULL) goto __LL651; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL652: ; +__LL651: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL653; + goto __LL652; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL653; + if (arg_fn_abi != NULL) goto __LL652; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL653; + if (arg_fn_abi != NULL) goto __LL652; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL653: ; +__LL652: ; 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); @@ -193635,22 +193234,22 @@ PyObject *CPyPy_contract___utils___find_functions_by_identifier(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL654; + if (arg_address != NULL) goto __LL653; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL654; + if (arg_address != NULL) goto __LL653; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL654; + if (arg_address != NULL) goto __LL653; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL654: ; +__LL653: ; 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); @@ -193716,8 +193315,8 @@ CPyL5: ; cpy_r_r9.f1 = cpy_r_num_args; return cpy_r_r9; CPyL8: ; - tuple_T2OI __tmp655 = { NULL, CPY_INT_TAG }; - cpy_r_r10 = __tmp655; + tuple_T2OI __tmp654 = { NULL, CPY_INT_TAG }; + cpy_r_r10 = __tmp654; return cpy_r_r10; CPyL9: ; CPy_DECREF(cpy_r_inputs); @@ -193748,10 +193347,10 @@ PyObject *CPyPy_contract___utils_____function_abi_sort_key(PyObject *self, PyObj PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp656 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp656); - PyObject *__tmp657 = CPyTagged_StealAsObject(retval.f1); - PyTuple_SET_ITEM(retbox, 1, __tmp657); + PyObject *__tmp655 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp655); + PyObject *__tmp656 = CPyTagged_StealAsObject(retval.f1); + PyTuple_SET_ITEM(retbox, 1, __tmp656); return retbox; fail: ; CPy_AddTraceback("faster_web3/contract/utils.py", "__function_abi_sort_key", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); @@ -194132,22 +193731,22 @@ PyObject *CPyPy_contract___utils___find_events_by_identifier(PyObject *self, PyO else { arg_address = NULL; } - if (arg_address != NULL) goto __LL658; + if (arg_address != NULL) goto __LL657; 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 __LL657; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL658; + if (arg_address != NULL) goto __LL657; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL658: ; +__LL657: ; 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); @@ -195328,84 +194927,84 @@ CPyL92: ; } CPy_INCREF(cpy_r_r121); CPyL96: ; - PyObject *__tmp659; + PyObject *__tmp658; if (unlikely(!(PyTuple_Check(cpy_r_r121) && PyTuple_GET_SIZE(cpy_r_r121) == 2))) { - __tmp659 = NULL; - goto __LL660; + __tmp658 = NULL; + goto __LL659; } if (unlikely(!(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 0)) && PyTuple_GET_SIZE(PyTuple_GET_ITEM(cpy_r_r121, 0)) == 2))) { - __tmp659 = NULL; - goto __LL661; + __tmp658 = NULL; + goto __LL660; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0)))) - __tmp659 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); + __tmp658 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 0); else { - __tmp659 = NULL; + __tmp658 = NULL; } - if (__tmp659 == NULL) goto __LL661; - __tmp659 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); - if (__tmp659 == NULL) goto __LL661; - __tmp659 = PyTuple_GET_ITEM(cpy_r_r121, 0); -__LL661: ; - if (__tmp659 == NULL) goto __LL660; + if (__tmp658 == NULL) goto __LL660; + __tmp658 = PyTuple_GET_ITEM(PyTuple_GET_ITEM(cpy_r_r121, 0), 1); + if (__tmp658 == NULL) goto __LL660; + __tmp658 = PyTuple_GET_ITEM(cpy_r_r121, 0); +__LL660: ; + if (__tmp658 == NULL) goto __LL659; if (likely(PyTuple_Check(PyTuple_GET_ITEM(cpy_r_r121, 1)))) - __tmp659 = PyTuple_GET_ITEM(cpy_r_r121, 1); + __tmp658 = PyTuple_GET_ITEM(cpy_r_r121, 1); else { - __tmp659 = NULL; + __tmp658 = NULL; } - if (__tmp659 == NULL) goto __LL660; - __tmp659 = cpy_r_r121; -__LL660: ; - if (unlikely(__tmp659 == NULL)) { + if (__tmp658 == NULL) goto __LL659; + __tmp658 = cpy_r_r121; +__LL659: ; + if (unlikely(__tmp658 == NULL)) { CPy_TypeError("tuple[tuple[str, object], tuple]", cpy_r_r121); cpy_r_r122 = (tuple_T2T2OOO) { { NULL, NULL }, NULL }; } else { - PyObject *__tmp662 = PyTuple_GET_ITEM(cpy_r_r121, 0); - tuple_T2OO __tmp663; - PyObject *__tmp664; - if (unlikely(!(PyTuple_Check(__tmp662) && PyTuple_GET_SIZE(__tmp662) == 2))) { - __tmp664 = NULL; - goto __LL665; + PyObject *__tmp661 = PyTuple_GET_ITEM(cpy_r_r121, 0); + tuple_T2OO __tmp662; + PyObject *__tmp663; + if (unlikely(!(PyTuple_Check(__tmp661) && PyTuple_GET_SIZE(__tmp661) == 2))) { + __tmp663 = NULL; + goto __LL664; } - if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp662, 0)))) - __tmp664 = PyTuple_GET_ITEM(__tmp662, 0); + if (likely(PyUnicode_Check(PyTuple_GET_ITEM(__tmp661, 0)))) + __tmp663 = PyTuple_GET_ITEM(__tmp661, 0); else { - __tmp664 = NULL; + __tmp663 = NULL; } - if (__tmp664 == NULL) goto __LL665; - __tmp664 = PyTuple_GET_ITEM(__tmp662, 1); - if (__tmp664 == NULL) goto __LL665; - __tmp664 = __tmp662; -__LL665: ; - if (unlikely(__tmp664 == NULL)) { - CPy_TypeError("tuple[str, object]", __tmp662); __tmp663 = (tuple_T2OO) { NULL, NULL }; + if (__tmp663 == NULL) goto __LL664; + __tmp663 = PyTuple_GET_ITEM(__tmp661, 1); + if (__tmp663 == NULL) goto __LL664; + __tmp663 = __tmp661; +__LL664: ; + if (unlikely(__tmp663 == NULL)) { + CPy_TypeError("tuple[str, object]", __tmp661); __tmp662 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp666 = PyTuple_GET_ITEM(__tmp662, 0); - CPy_INCREF(__tmp666); - PyObject *__tmp667; - if (likely(PyUnicode_Check(__tmp666))) - __tmp667 = __tmp666; + PyObject *__tmp665 = PyTuple_GET_ITEM(__tmp661, 0); + CPy_INCREF(__tmp665); + PyObject *__tmp666; + if (likely(PyUnicode_Check(__tmp665))) + __tmp666 = __tmp665; else { - CPy_TypeError("str", __tmp666); - __tmp667 = NULL; + CPy_TypeError("str", __tmp665); + __tmp666 = NULL; } - __tmp663.f0 = __tmp667; - PyObject *__tmp668 = PyTuple_GET_ITEM(__tmp662, 1); - CPy_INCREF(__tmp668); - PyObject *__tmp669; - __tmp669 = __tmp668; - __tmp663.f1 = __tmp669; + __tmp662.f0 = __tmp666; + PyObject *__tmp667 = PyTuple_GET_ITEM(__tmp661, 1); + CPy_INCREF(__tmp667); + PyObject *__tmp668; + __tmp668 = __tmp667; + __tmp662.f1 = __tmp668; } - cpy_r_r122.f0 = __tmp663; - PyObject *__tmp670 = PyTuple_GET_ITEM(cpy_r_r121, 1); - CPy_INCREF(__tmp670); - PyObject * __tmp671; - if (likely(PyTuple_Check(__tmp670))) - __tmp671 = __tmp670; + cpy_r_r122.f0 = __tmp662; + PyObject *__tmp669 = PyTuple_GET_ITEM(cpy_r_r121, 1); + CPy_INCREF(__tmp669); + PyObject * __tmp670; + if (likely(PyTuple_Check(__tmp669))) + __tmp670 = __tmp669; else { - CPy_TypeError("tuple", __tmp670); - __tmp671 = NULL; + CPy_TypeError("tuple", __tmp669); + __tmp670 = NULL; } - cpy_r_r122.f1 = __tmp671; + cpy_r_r122.f1 = __tmp670; } CPy_DECREF(cpy_r_r121); if (unlikely(cpy_r_r122.f0.f0 == NULL)) { @@ -195415,16 +195014,16 @@ __LL665: ; cpy_r_r123 = PyTuple_New(2); if (unlikely(cpy_r_r123 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp672 = PyTuple_New(2); - if (unlikely(__tmp672 == NULL)) + PyObject *__tmp671 = PyTuple_New(2); + if (unlikely(__tmp671 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp673 = cpy_r_r122.f0.f0; - PyTuple_SET_ITEM(__tmp672, 0, __tmp673); - PyObject *__tmp674 = cpy_r_r122.f0.f1; - PyTuple_SET_ITEM(__tmp672, 1, __tmp674); - PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp672); - PyObject *__tmp675 = cpy_r_r122.f1; - PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp675); + PyObject *__tmp672 = cpy_r_r122.f0.f0; + PyTuple_SET_ITEM(__tmp671, 0, __tmp672); + PyObject *__tmp673 = cpy_r_r122.f0.f1; + PyTuple_SET_ITEM(__tmp671, 1, __tmp673); + PyTuple_SET_ITEM(cpy_r_r123, 0, __tmp671); + PyObject *__tmp674 = cpy_r_r122.f1; + PyTuple_SET_ITEM(cpy_r_r123, 1, __tmp674); cpy_r_r124 = PySequence_Tuple(cpy_r_r123); CPy_DECREF(cpy_r_r123); if (unlikely(cpy_r_r124 == NULL)) { @@ -195626,18 +195225,18 @@ CPyL123: ; cpy_r_r156 = PyTuple_New(2); if (unlikely(cpy_r_r156 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp676 = cpy_r_r155.f0; - PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp676); - PyObject *__tmp677 = PyTuple_New(3); - if (unlikely(__tmp677 == NULL)) + PyObject *__tmp675 = cpy_r_r155.f0; + PyTuple_SET_ITEM(cpy_r_r156, 0, __tmp675); + PyObject *__tmp676 = PyTuple_New(3); + if (unlikely(__tmp676 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp678 = cpy_r_r155.f1.f0; - PyTuple_SET_ITEM(__tmp677, 0, __tmp678); - PyObject *__tmp679 = cpy_r_r155.f1.f1; - PyTuple_SET_ITEM(__tmp677, 1, __tmp679); - PyObject *__tmp680 = cpy_r_r155.f1.f2; - PyTuple_SET_ITEM(__tmp677, 2, __tmp680); - PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp677); + PyObject *__tmp677 = cpy_r_r155.f1.f0; + PyTuple_SET_ITEM(__tmp676, 0, __tmp677); + PyObject *__tmp678 = cpy_r_r155.f1.f1; + PyTuple_SET_ITEM(__tmp676, 1, __tmp678); + PyObject *__tmp679 = cpy_r_r155.f1.f2; + PyTuple_SET_ITEM(__tmp676, 2, __tmp679); + PyTuple_SET_ITEM(cpy_r_r156, 1, __tmp676); ((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); @@ -196262,23 +195861,23 @@ CPyL231: ; CPy_AddTraceback("faster_web3/contract/utils.py", "async_call_contract_function", DIFFCHECK_PLACEHOLDER, CPyStatic_contract___utils___globals); goto CPyL277; } - PyObject *__tmp681; + PyObject *__tmp680; if (unlikely(!(PyTuple_Check(cpy_r_r283) && PyTuple_GET_SIZE(cpy_r_r283) == 1))) { - __tmp681 = NULL; - goto __LL682; - } - __tmp681 = PyTuple_GET_ITEM(cpy_r_r283, 0); - if (__tmp681 == NULL) goto __LL682; - __tmp681 = cpy_r_r283; -__LL682: ; - if (unlikely(__tmp681 == NULL)) { + __tmp680 = NULL; + goto __LL681; + } + __tmp680 = PyTuple_GET_ITEM(cpy_r_r283, 0); + if (__tmp680 == NULL) goto __LL681; + __tmp680 = cpy_r_r283; +__LL681: ; + if (unlikely(__tmp680 == NULL)) { CPy_TypeError("tuple[object]", cpy_r_r283); cpy_r_r284 = (tuple_T1O) { NULL }; } else { - PyObject *__tmp683 = PyTuple_GET_ITEM(cpy_r_r283, 0); - CPy_INCREF(__tmp683); - PyObject *__tmp684; - __tmp684 = __tmp683; - cpy_r_r284.f0 = __tmp684; + PyObject *__tmp682 = PyTuple_GET_ITEM(cpy_r_r283, 0); + CPy_INCREF(__tmp682); + PyObject *__tmp683; + __tmp683 = __tmp682; + cpy_r_r284.f0 = __tmp683; } CPy_DECREF(cpy_r_r283); if (unlikely(cpy_r_r284.f0 == NULL)) { @@ -196295,8 +195894,8 @@ CPyL234: ; cpy_r_r286 = PyTuple_New(1); if (unlikely(cpy_r_r286 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp685 = cpy_r_r284.f0; - PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp685); + PyObject *__tmp684 = cpy_r_r284.f0; + PyTuple_SET_ITEM(cpy_r_r286, 0, __tmp684); cpy_r_r287 = PySequence_Concat(cpy_r_r286, cpy_r_r285); CPy_DECREF(cpy_r_r286); CPy_DECREF(cpy_r_r285); @@ -197109,10 +196708,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp686 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp686); - PyObject *__tmp687 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp687); + PyObject *__tmp685 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp685); + PyObject *__tmp686 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp686); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -197476,16 +197075,16 @@ PyObject *CPyPy_contract___utils___async_call_contract_function(PyObject *self, else { arg_address = NULL; } - if (arg_address != NULL) goto __LL688; + if (arg_address != NULL) goto __LL687; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL688; + if (arg_address != NULL) goto __LL687; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL688: ; +__LL687: ; PyObject * arg_normalizers; if (likely(PyTuple_Check(obj_normalizers))) arg_normalizers = obj_normalizers; @@ -197499,12 +197098,12 @@ __LL688: ; else { arg_abi_element_identifier = NULL; } - if (arg_abi_element_identifier != NULL) goto __LL689; + if (arg_abi_element_identifier != NULL) goto __LL688; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL689; + if (arg_abi_element_identifier != NULL) goto __LL688; CPy_TypeError("union[str, object]", obj_abi_element_identifier); goto fail; -__LL689: ; +__LL688: ; PyObject *arg_transaction; if (likely(PyDict_Check(obj_transaction))) arg_transaction = obj_transaction; @@ -197515,133 +197114,133 @@ __LL689: ; PyObject *arg_block_id; if (obj_block_id == NULL) { arg_block_id = NULL; - goto __LL690; + goto __LL689; } if (PyUnicode_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL690; + if (arg_block_id != NULL) goto __LL689; if (PyLong_Check(obj_block_id)) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL690; + if (arg_block_id != NULL) goto __LL689; 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 __LL690; + if (arg_block_id != NULL) goto __LL689; arg_block_id = obj_block_id; - if (arg_block_id != NULL) goto __LL690; + if (arg_block_id != NULL) goto __LL689; if (obj_block_id == Py_None) arg_block_id = obj_block_id; else { arg_block_id = NULL; } - if (arg_block_id != NULL) goto __LL690; + if (arg_block_id != NULL) goto __LL689; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_id); goto fail; -__LL690: ; +__LL689: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL691; + goto __LL690; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL691; + if (arg_contract_abi != NULL) goto __LL690; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL691; + if (arg_contract_abi != NULL) goto __LL690; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL691: ; +__LL690: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL692; + goto __LL691; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL692; + if (arg_fn_abi != NULL) goto __LL691; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL692; + if (arg_fn_abi != NULL) goto __LL691; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL692: ; +__LL691: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL693; + goto __LL692; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL693; + if (arg_state_override != NULL) goto __LL692; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL693; + if (arg_state_override != NULL) goto __LL692; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL693: ; +__LL692: ; PyObject *arg_ccip_read_enabled; if (obj_ccip_read_enabled == NULL) { arg_ccip_read_enabled = NULL; - goto __LL694; + goto __LL693; } 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 __LL694; + if (arg_ccip_read_enabled != NULL) goto __LL693; 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 __LL694; + if (arg_ccip_read_enabled != NULL) goto __LL693; CPy_TypeError("bool or None", obj_ccip_read_enabled); goto fail; -__LL694: ; +__LL693: ; PyObject *arg_decode_tuples; if (obj_decode_tuples == NULL) { arg_decode_tuples = NULL; - goto __LL695; + goto __LL694; } if (PyBool_Check(obj_decode_tuples)) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL695; + if (arg_decode_tuples != NULL) goto __LL694; if (obj_decode_tuples == Py_None) arg_decode_tuples = obj_decode_tuples; else { arg_decode_tuples = NULL; } - if (arg_decode_tuples != NULL) goto __LL695; + if (arg_decode_tuples != NULL) goto __LL694; CPy_TypeError("bool or None", obj_decode_tuples); goto fail; -__LL695: ; +__LL694: ; 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); @@ -198313,10 +197912,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp696 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp696); - PyObject *__tmp697 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp697); + PyObject *__tmp695 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp695); + PyObject *__tmp696 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp696); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -198586,95 +198185,95 @@ PyObject *CPyPy_contract___utils___async_transact_with_contract_function(PyObjec else { arg_address = NULL; } - if (arg_address != NULL) goto __LL698; + if (arg_address != NULL) goto __LL697; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL698; + if (arg_address != NULL) goto __LL697; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL698: ; +__LL697: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL699; + goto __LL698; } 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 __LL699; + if (arg_abi_element_identifier != NULL) goto __LL698; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL699; + if (arg_abi_element_identifier != NULL) goto __LL698; 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 __LL699; + if (arg_abi_element_identifier != NULL) goto __LL698; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL699: ; +__LL698: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL700; + goto __LL699; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL700; + if (arg_transaction != NULL) goto __LL699; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL700; + if (arg_transaction != NULL) goto __LL699; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL700: ; +__LL699: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL701; + goto __LL700; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL701; + if (arg_contract_abi != NULL) goto __LL700; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL701; + if (arg_contract_abi != NULL) goto __LL700; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL701: ; +__LL700: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL702; + goto __LL701; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL702; + if (arg_fn_abi != NULL) goto __LL701; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL702; + if (arg_fn_abi != NULL) goto __LL701; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL702: ; +__LL701: ; 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); @@ -199370,10 +198969,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp703 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp703); - PyObject *__tmp704 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp704); + PyObject *__tmp702 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp702); + PyObject *__tmp703 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp703); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -199700,149 +199299,149 @@ PyObject *CPyPy_contract___utils___async_estimate_gas_for_function(PyObject *sel else { arg_address = NULL; } - if (arg_address != NULL) goto __LL705; + if (arg_address != NULL) goto __LL704; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL705; + if (arg_address != NULL) goto __LL704; CPy_TypeError("union[str, bytes]", obj_address); goto fail; -__LL705: ; +__LL704: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL706; + goto __LL705; } 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 __LL706; + if (arg_abi_element_identifier != NULL) goto __LL705; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL706; + if (arg_abi_element_identifier != NULL) goto __LL705; 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 __LL706; + if (arg_abi_element_identifier != NULL) goto __LL705; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL706: ; +__LL705: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL707; + goto __LL706; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL707; + if (arg_transaction != NULL) goto __LL706; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL707; + if (arg_transaction != NULL) goto __LL706; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL707: ; +__LL706: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL708; + goto __LL707; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL708; + if (arg_contract_abi != NULL) goto __LL707; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL708; + if (arg_contract_abi != NULL) goto __LL707; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL708: ; +__LL707: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL709; + goto __LL708; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL709; + if (arg_fn_abi != NULL) goto __LL708; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL709; + if (arg_fn_abi != NULL) goto __LL708; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL709: ; +__LL708: ; PyObject *arg_block_identifier; if (obj_block_identifier == NULL) { arg_block_identifier = NULL; - goto __LL710; + goto __LL709; } if (PyUnicode_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL710; + if (arg_block_identifier != NULL) goto __LL709; if (PyLong_Check(obj_block_identifier)) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL710; + if (arg_block_identifier != NULL) goto __LL709; 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 __LL710; + if (arg_block_identifier != NULL) goto __LL709; arg_block_identifier = obj_block_identifier; - if (arg_block_identifier != NULL) goto __LL710; + if (arg_block_identifier != NULL) goto __LL709; if (obj_block_identifier == Py_None) arg_block_identifier = obj_block_identifier; else { arg_block_identifier = NULL; } - if (arg_block_identifier != NULL) goto __LL710; + if (arg_block_identifier != NULL) goto __LL709; CPy_TypeError("union[str, int, bytes, object, None]", obj_block_identifier); goto fail; -__LL710: ; +__LL709: ; PyObject *arg_state_override; if (obj_state_override == NULL) { arg_state_override = NULL; - goto __LL711; + goto __LL710; } if (PyDict_Check(obj_state_override)) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL711; + if (arg_state_override != NULL) goto __LL710; if (obj_state_override == Py_None) arg_state_override = obj_state_override; else { arg_state_override = NULL; } - if (arg_state_override != NULL) goto __LL711; + if (arg_state_override != NULL) goto __LL710; CPy_TypeError("dict or None", obj_state_override); goto fail; -__LL711: ; +__LL710: ; 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); @@ -200496,10 +200095,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp712 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp712); - PyObject *__tmp713 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp713); + PyObject *__tmp711 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp711); + PyObject *__tmp712 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp712); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -200769,101 +200368,101 @@ PyObject *CPyPy_contract___utils___async_build_transaction_for_function(PyObject else { arg_address = NULL; } - if (arg_address != NULL) goto __LL714; + if (arg_address != NULL) goto __LL713; if (PyBytes_Check(obj_address) || PyByteArray_Check(obj_address)) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL714; + if (arg_address != NULL) goto __LL713; if (obj_address == Py_None) arg_address = obj_address; else { arg_address = NULL; } - if (arg_address != NULL) goto __LL714; + if (arg_address != NULL) goto __LL713; CPy_TypeError("union[str, bytes, None]", obj_address); goto fail; -__LL714: ; +__LL713: ; PyObject *arg_async_w3 = obj_async_w3; PyObject *arg_abi_element_identifier; if (obj_abi_element_identifier == NULL) { arg_abi_element_identifier = NULL; - goto __LL715; + goto __LL714; } 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 __LL715; + if (arg_abi_element_identifier != NULL) goto __LL714; arg_abi_element_identifier = obj_abi_element_identifier; - if (arg_abi_element_identifier != NULL) goto __LL715; + if (arg_abi_element_identifier != NULL) goto __LL714; 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 __LL715; + if (arg_abi_element_identifier != NULL) goto __LL714; CPy_TypeError("union[str, object, None]", obj_abi_element_identifier); goto fail; -__LL715: ; +__LL714: ; PyObject *arg_transaction; if (obj_transaction == NULL) { arg_transaction = NULL; - goto __LL716; + goto __LL715; } if (PyDict_Check(obj_transaction)) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL716; + if (arg_transaction != NULL) goto __LL715; if (obj_transaction == Py_None) arg_transaction = obj_transaction; else { arg_transaction = NULL; } - if (arg_transaction != NULL) goto __LL716; + if (arg_transaction != NULL) goto __LL715; CPy_TypeError("dict or None", obj_transaction); goto fail; -__LL716: ; +__LL715: ; PyObject *arg_contract_abi; if (obj_contract_abi == NULL) { arg_contract_abi = NULL; - goto __LL717; + goto __LL716; } arg_contract_abi = obj_contract_abi; - if (arg_contract_abi != NULL) goto __LL717; + if (arg_contract_abi != NULL) goto __LL716; if (obj_contract_abi == Py_None) arg_contract_abi = obj_contract_abi; else { arg_contract_abi = NULL; } - if (arg_contract_abi != NULL) goto __LL717; + if (arg_contract_abi != NULL) goto __LL716; CPy_TypeError("object or None", obj_contract_abi); goto fail; -__LL717: ; +__LL716: ; PyObject *arg_fn_abi; if (obj_fn_abi == NULL) { arg_fn_abi = NULL; - goto __LL718; + goto __LL717; } if (PyDict_Check(obj_fn_abi)) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL718; + if (arg_fn_abi != NULL) goto __LL717; if (obj_fn_abi == Py_None) arg_fn_abi = obj_fn_abi; else { arg_fn_abi = NULL; } - if (arg_fn_abi != NULL) goto __LL718; + if (arg_fn_abi != NULL) goto __LL717; CPy_TypeError("dict or None", obj_fn_abi); goto fail; -__LL718: ; +__LL717: ; 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); @@ -201174,14 +200773,14 @@ CPyL3: ; cpy_r_r72 = PyTuple_New(4); if (unlikely(cpy_r_r72 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp719 = cpy_r_r69.f0; - PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp719); - PyObject *__tmp720 = cpy_r_r69.f1; - PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp720); - PyObject *__tmp721 = cpy_r_r69.f2; - PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp721); - PyObject *__tmp722 = cpy_r_r69.f3; - PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp722); + PyObject *__tmp718 = cpy_r_r69.f0; + PyTuple_SET_ITEM(cpy_r_r72, 0, __tmp718); + PyObject *__tmp719 = cpy_r_r69.f1; + PyTuple_SET_ITEM(cpy_r_r72, 1, __tmp719); + PyObject *__tmp720 = cpy_r_r69.f2; + PyTuple_SET_ITEM(cpy_r_r72, 2, __tmp720); + PyObject *__tmp721 = cpy_r_r69.f3; + PyTuple_SET_ITEM(cpy_r_r72, 3, __tmp721); 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; @@ -201406,23 +201005,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 __LL723; + goto __LL722; } if (PyDict_Check(obj_transaction_params)) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL723; + if (arg_transaction_params != NULL) goto __LL722; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL723; + if (arg_transaction_params != NULL) goto __LL722; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL723: ; +__LL722: ; CPyTagged retval = CPyDef_rpc___rpc_gas_price_strategy(arg_w3, arg_transaction_params); if (retval == CPY_INT_TAG) { return NULL; @@ -203636,12 +203235,12 @@ CPyL24: ; cpy_r_r39 = PyTuple_New(3); if (unlikely(cpy_r_r39 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp724 = cpy_r_r38.f0; - PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp724); - PyObject *__tmp725 = cpy_r_r38.f1; - PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp725); - PyObject *__tmp726 = cpy_r_r38.f2; - PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp726); + PyObject *__tmp723 = cpy_r_r38.f0; + PyTuple_SET_ITEM(cpy_r_r39, 0, __tmp723); + PyObject *__tmp724 = cpy_r_r38.f1; + PyTuple_SET_ITEM(cpy_r_r39, 1, __tmp724); + PyObject *__tmp725 = cpy_r_r38.f2; + PyTuple_SET_ITEM(cpy_r_r39, 2, __tmp725); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 1; return cpy_r_r39; CPyL27: ; @@ -203946,12 +203545,12 @@ CPyL74: ; cpy_r_r112 = PyTuple_New(3); if (unlikely(cpy_r_r112 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp727 = cpy_r_r111.f0; - PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp727); - PyObject *__tmp728 = cpy_r_r111.f1; - PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp728); - PyObject *__tmp729 = cpy_r_r111.f2; - PyTuple_SET_ITEM(cpy_r_r112, 2, __tmp729); + PyObject *__tmp726 = cpy_r_r111.f0; + PyTuple_SET_ITEM(cpy_r_r112, 0, __tmp726); + PyObject *__tmp727 = cpy_r_r111.f1; + PyTuple_SET_ITEM(cpy_r_r112, 1, __tmp727); + PyObject *__tmp728 = cpy_r_r111.f2; + PyTuple_SET_ITEM(cpy_r_r112, 2, __tmp728); ((faster_web3___gas_strategies___time_based____get_raw_miner_data_genObject *)cpy_r___mypyc_self__)->___mypyc_next_label__ = 2; return cpy_r_r112; CPyL77: ; @@ -204269,10 +203868,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp730 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp730); - PyObject *__tmp731 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp731); + PyObject *__tmp729 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp729); + PyObject *__tmp730 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp730); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -205354,10 +204953,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp732 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp732); - PyObject *__tmp733 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp733); + PyObject *__tmp731 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp731); + PyObject *__tmp732 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp732); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -206304,10 +205903,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 *__tmp733 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp733); + PyObject *__tmp734 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp734); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -207512,16 +207111,16 @@ PyObject *CPyPy_time_based___time_based_gas_price_strategy_construct_time_based_ else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL736; + if (arg_transaction_params != NULL) goto __LL735; if (obj_transaction_params == Py_None) arg_transaction_params = obj_transaction_params; else { arg_transaction_params = NULL; } - if (arg_transaction_params != NULL) goto __LL736; + if (arg_transaction_params != NULL) goto __LL735; CPy_TypeError("dict or None", obj_transaction_params); goto fail; -__LL736: ; +__LL735: ; 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; @@ -210397,19 +209996,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 __LL737; + goto __LL736; } arg_fn_kwargs = obj_fn_kwargs; - if (arg_fn_kwargs != NULL) goto __LL737; + if (arg_fn_kwargs != NULL) goto __LL736; if (obj_fn_kwargs == Py_None) arg_fn_kwargs = obj_fn_kwargs; else { arg_fn_kwargs = NULL; } - if (arg_fn_kwargs != NULL) goto __LL737; + if (arg_fn_kwargs != NULL) goto __LL736; CPy_TypeError("object or None", obj_fn_kwargs); goto fail; -__LL737: ; +__LL736: ; PyObject *retval = CPyDef_defaults___call_eth_tester(arg_fn_name, arg_eth_tester, arg_fn_args, arg_fn_kwargs); return retval; fail: ; @@ -210754,8 +210353,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 __tmp738 = { NULL, NULL }; - cpy_r_r4 = __tmp738; + tuple_T2OO __tmp737 = { NULL, NULL }; + cpy_r_r4 = __tmp737; return cpy_r_r4; } @@ -210778,10 +210377,10 @@ PyObject *CPyPy_defaults___preprocess_params(PyObject *self, PyObject *const *ar PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp739 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp739); - PyObject *__tmp740 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp740); + PyObject *__tmp738 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp738); + PyObject *__tmp739 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp739); return retbox; fail: ; CPy_AddTraceback("faster_web3/providers/eth_tester/defaults.py", "preprocess_params", DIFFCHECK_PLACEHOLDER, CPyStatic_defaults___globals); @@ -218671,10 +218270,10 @@ main___AsyncEthereumTesterProvider_get__middleware(faster_web3___providers___eth PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp741 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp741); - PyObject *__tmp742 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp742); + PyObject *__tmp740 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp740); + PyObject *__tmp741 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp741); return retval; } @@ -218691,30 +218290,30 @@ main___AsyncEthereumTesterProvider_set__middleware(faster_web3___providers___eth CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp743; + PyObject *__tmp742; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp743 = NULL; - goto __LL744; - } - __tmp743 = PyTuple_GET_ITEM(value, 0); - if (__tmp743 == NULL) goto __LL744; - __tmp743 = PyTuple_GET_ITEM(value, 1); - if (__tmp743 == NULL) goto __LL744; - __tmp743 = value; -__LL744: ; - if (unlikely(__tmp743 == NULL)) { + __tmp742 = NULL; + goto __LL743; + } + __tmp742 = PyTuple_GET_ITEM(value, 0); + if (__tmp742 == NULL) goto __LL743; + __tmp742 = PyTuple_GET_ITEM(value, 1); + if (__tmp742 == NULL) goto __LL743; + __tmp742 = value; +__LL743: ; + if (unlikely(__tmp742 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp745 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp745); - PyObject *__tmp746; - __tmp746 = __tmp745; - tmp.f0 = __tmp746; - PyObject *__tmp747 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp747); - PyObject *__tmp748; - __tmp748 = __tmp747; - tmp.f1 = __tmp748; + PyObject *__tmp744 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp744); + PyObject *__tmp745; + __tmp745 = __tmp744; + tmp.f0 = __tmp745; + PyObject *__tmp746 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp746); + PyObject *__tmp747; + __tmp747 = __tmp746; + tmp.f1 = __tmp747; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -219018,10 +218617,10 @@ main___EthereumTesterProvider_get__middleware(faster_web3___providers___eth_test PyObject *retval = PyTuple_New(2); if (unlikely(retval == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp749 = self->__middleware.f0; - PyTuple_SET_ITEM(retval, 0, __tmp749); - PyObject *__tmp750 = self->__middleware.f1; - PyTuple_SET_ITEM(retval, 1, __tmp750); + PyObject *__tmp748 = self->__middleware.f0; + PyTuple_SET_ITEM(retval, 0, __tmp748); + PyObject *__tmp749 = self->__middleware.f1; + PyTuple_SET_ITEM(retval, 1, __tmp749); return retval; } @@ -219038,30 +218637,30 @@ main___EthereumTesterProvider_set__middleware(faster_web3___providers___eth_test CPy_DECREF(self->__middleware.f1); } tuple_T2OO tmp; - PyObject *__tmp751; + PyObject *__tmp750; if (unlikely(!(PyTuple_Check(value) && PyTuple_GET_SIZE(value) == 2))) { - __tmp751 = NULL; - goto __LL752; - } - __tmp751 = PyTuple_GET_ITEM(value, 0); - if (__tmp751 == NULL) goto __LL752; - __tmp751 = PyTuple_GET_ITEM(value, 1); - if (__tmp751 == NULL) goto __LL752; - __tmp751 = value; -__LL752: ; - if (unlikely(__tmp751 == NULL)) { + __tmp750 = NULL; + goto __LL751; + } + __tmp750 = PyTuple_GET_ITEM(value, 0); + if (__tmp750 == NULL) goto __LL751; + __tmp750 = PyTuple_GET_ITEM(value, 1); + if (__tmp750 == NULL) goto __LL751; + __tmp750 = value; +__LL751: ; + if (unlikely(__tmp750 == NULL)) { CPy_TypeError("tuple[object, object]", value); return -1; } else { - PyObject *__tmp753 = PyTuple_GET_ITEM(value, 0); - CPy_INCREF(__tmp753); - PyObject *__tmp754; - __tmp754 = __tmp753; - tmp.f0 = __tmp754; - PyObject *__tmp755 = PyTuple_GET_ITEM(value, 1); - CPy_INCREF(__tmp755); - PyObject *__tmp756; - __tmp756 = __tmp755; - tmp.f1 = __tmp756; + PyObject *__tmp752 = PyTuple_GET_ITEM(value, 0); + CPy_INCREF(__tmp752); + PyObject *__tmp753; + __tmp753 = __tmp752; + tmp.f0 = __tmp753; + PyObject *__tmp754 = PyTuple_GET_ITEM(value, 1); + CPy_INCREF(__tmp754); + PyObject *__tmp755; + __tmp755 = __tmp754; + tmp.f1 = __tmp755; } CPy_INCREF(tmp.f0); CPy_INCREF(tmp.f1); @@ -220475,10 +220074,10 @@ CPyL9: ; cpy_r_r13 = PyTuple_New(2); if (unlikely(cpy_r_r13 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp757 = cpy_r_r12.f0; - PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp757); - PyObject *__tmp758 = cpy_r_r12.f1; - PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp758); + PyObject *__tmp756 = cpy_r_r12.f0; + PyTuple_SET_ITEM(cpy_r_r13, 0, __tmp756); + PyObject *__tmp757 = cpy_r_r12.f1; + PyTuple_SET_ITEM(cpy_r_r13, 1, __tmp757); cpy_r_r14 = PySequence_Tuple(cpy_r_r13); CPy_DECREF(cpy_r_r13); if (unlikely(cpy_r_r14 == NULL)) { @@ -220517,41 +220116,41 @@ CPyL13: ; } if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL760; + goto __LL759; } 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 __LL760; + if (cpy_r_r20 == NULL) goto __LL759; cpy_r_r20 = PyTuple_GET_ITEM(cpy_r_r19, 1); - if (cpy_r_r20 == NULL) goto __LL760; + if (cpy_r_r20 == NULL) goto __LL759; cpy_r_r20 = cpy_r_r19; -__LL760: ; - if (cpy_r_r20 != NULL) goto __LL759; +__LL759: ; + if (cpy_r_r20 != NULL) goto __LL758; if (unlikely(!(PyTuple_Check(cpy_r_r19) && PyTuple_GET_SIZE(cpy_r_r19) == 2))) { cpy_r_r20 = NULL; - goto __LL761; + goto __LL760; } 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 __LL761; + if (cpy_r_r20 == NULL) goto __LL760; 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 __LL761; + if (cpy_r_r20 == NULL) goto __LL760; cpy_r_r20 = cpy_r_r19; -__LL761: ; - if (cpy_r_r20 != NULL) goto __LL759; +__LL760: ; + if (cpy_r_r20 != NULL) goto __LL758; 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; -__LL759: ; +__LL758: ; cpy_r_r21 = PyObject_GetIter(cpy_r_r20); CPy_DECREF_NO_IMM(cpy_r_r20); if (unlikely(cpy_r_r21 == NULL)) { @@ -220577,16 +220176,16 @@ CPyL19: ; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL762; + if (cpy_r_r24 != NULL) goto __LL761; if (cpy_r_r22 == Py_None) cpy_r_r24 = cpy_r_r22; else { cpy_r_r24 = NULL; } - if (cpy_r_r24 != NULL) goto __LL762; + if (cpy_r_r24 != NULL) goto __LL761; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 91, CPyStatic_main___globals, "tuple or None", cpy_r_r22); goto CPyL86; -__LL762: ; +__LL761: ; 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); } @@ -220908,10 +220507,10 @@ CPyL71: ; cpy_r_r77 = PyTuple_New(2); if (unlikely(cpy_r_r77 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp763 = cpy_r_r74.f0; - PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp763); - PyObject *__tmp764 = cpy_r_r74.f1; - PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp764); + PyObject *__tmp762 = cpy_r_r74.f0; + PyTuple_SET_ITEM(cpy_r_r77, 0, __tmp762); + PyObject *__tmp763 = cpy_r_r74.f1; + PyTuple_SET_ITEM(cpy_r_r77, 1, __tmp763); 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); @@ -221223,10 +220822,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp765 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp765); - PyObject *__tmp766 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp766); + PyObject *__tmp764 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp764); + PyObject *__tmp765 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp765); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -221797,10 +221396,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp767 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp767); - PyObject *__tmp768 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp768); + PyObject *__tmp766 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp766); + PyObject *__tmp767 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp767); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -222214,10 +221813,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 *__tmp768 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp768); + PyObject *__tmp769 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp769); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -223106,39 +222705,39 @@ PyObject *CPyPy_main___EthereumTesterProvider_____init__(PyObject *self, PyObjec PyObject *arg_ethereum_tester; if (obj_ethereum_tester == NULL) { arg_ethereum_tester = NULL; - goto __LL771; + goto __LL770; } arg_ethereum_tester = obj_ethereum_tester; - if (arg_ethereum_tester != NULL) goto __LL771; + if (arg_ethereum_tester != NULL) goto __LL770; if (obj_ethereum_tester == Py_None) arg_ethereum_tester = obj_ethereum_tester; else { arg_ethereum_tester = NULL; } - if (arg_ethereum_tester != NULL) goto __LL771; + if (arg_ethereum_tester != NULL) goto __LL770; CPy_TypeError("object or None", obj_ethereum_tester); goto fail; -__LL771: ; +__LL770: ; PyObject *arg_api_endpoints; if (obj_api_endpoints == NULL) { arg_api_endpoints = NULL; - goto __LL772; + goto __LL771; } if (PyDict_Check(obj_api_endpoints)) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL772; + if (arg_api_endpoints != NULL) goto __LL771; if (obj_api_endpoints == Py_None) arg_api_endpoints = obj_api_endpoints; else { arg_api_endpoints = NULL; } - if (arg_api_endpoints != NULL) goto __LL772; + if (arg_api_endpoints != NULL) goto __LL771; CPy_TypeError("dict or None", obj_api_endpoints); goto fail; -__LL772: ; +__LL771: ; char retval = CPyDef_main___EthereumTesterProvider_____init__(arg_self, arg_ethereum_tester, arg_api_endpoints); if (retval == 2) { return NULL; @@ -223213,10 +222812,10 @@ CPyL3: ; cpy_r_r6 = PyTuple_New(2); if (unlikely(cpy_r_r6 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp773 = cpy_r_r5.f0; - PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp773); - PyObject *__tmp774 = cpy_r_r5.f1; - PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp774); + PyObject *__tmp772 = cpy_r_r5.f0; + PyTuple_SET_ITEM(cpy_r_r6, 0, __tmp772); + PyObject *__tmp773 = cpy_r_r5.f1; + PyTuple_SET_ITEM(cpy_r_r6, 1, __tmp773); cpy_r_r7 = PySequence_Tuple(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -223238,41 +222837,41 @@ CPyL3: ; } if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL776; + goto __LL775; } 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 __LL776; + if (cpy_r_r11 == NULL) goto __LL775; cpy_r_r11 = PyTuple_GET_ITEM(cpy_r_r10, 1); - if (cpy_r_r11 == NULL) goto __LL776; + if (cpy_r_r11 == NULL) goto __LL775; cpy_r_r11 = cpy_r_r10; -__LL776: ; - if (cpy_r_r11 != NULL) goto __LL775; +__LL775: ; + if (cpy_r_r11 != NULL) goto __LL774; if (unlikely(!(PyTuple_Check(cpy_r_r10) && PyTuple_GET_SIZE(cpy_r_r10) == 2))) { cpy_r_r11 = NULL; - goto __LL777; + goto __LL776; } 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 __LL777; + if (cpy_r_r11 == NULL) goto __LL776; 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 __LL777; + if (cpy_r_r11 == NULL) goto __LL776; cpy_r_r11 = cpy_r_r10; -__LL777: ; - if (cpy_r_r11 != NULL) goto __LL775; +__LL776: ; + if (cpy_r_r11 != NULL) goto __LL774; 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; -__LL775: ; +__LL774: ; cpy_r_r12 = PyObject_GetIter(cpy_r_r11); CPy_DECREF_NO_IMM(cpy_r_r11); if (unlikely(cpy_r_r12 == NULL)) { @@ -223298,16 +222897,16 @@ CPyL11: ; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL778; + if (cpy_r_r15 != NULL) goto __LL777; if (cpy_r_r13 == Py_None) cpy_r_r15 = cpy_r_r13; else { cpy_r_r15 = NULL; } - if (cpy_r_r15 != NULL) goto __LL778; + if (cpy_r_r15 != NULL) goto __LL777; CPy_TypeErrorTraceback("faster_web3/providers/eth_tester/main.py", "request_func", 175, CPyStatic_main___globals, "tuple or None", cpy_r_r13); goto CPyL30; -__LL778: ; +__LL777: ; cpy_r_r16 = PyIter_Next(cpy_r_r12); if (cpy_r_r16 == NULL) { goto CPyL31; @@ -223389,10 +222988,10 @@ CPyL21: ; cpy_r_r33 = PyTuple_New(2); if (unlikely(cpy_r_r33 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp779 = cpy_r_r31.f0; - PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp779); - PyObject *__tmp780 = cpy_r_r31.f1; - PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp780); + PyObject *__tmp778 = cpy_r_r31.f0; + PyTuple_SET_ITEM(cpy_r_r33, 0, __tmp778); + PyObject *__tmp779 = cpy_r_r31.f1; + PyTuple_SET_ITEM(cpy_r_r33, 1, __tmp779); 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; @@ -223925,64 +223524,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 *__tmp781; + PyObject *__tmp780; if (unlikely(!(PyTuple_Check(cpy_r_r5) && PyTuple_GET_SIZE(cpy_r_r5) == 3))) { - __tmp781 = NULL; - goto __LL782; + __tmp780 = NULL; + goto __LL781; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 0)))) - __tmp781 = PyTuple_GET_ITEM(cpy_r_r5, 0); + __tmp780 = PyTuple_GET_ITEM(cpy_r_r5, 0); else { - __tmp781 = NULL; + __tmp780 = NULL; } - if (__tmp781 == NULL) goto __LL782; + if (__tmp780 == NULL) goto __LL781; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 1)))) - __tmp781 = PyTuple_GET_ITEM(cpy_r_r5, 1); + __tmp780 = PyTuple_GET_ITEM(cpy_r_r5, 1); else { - __tmp781 = NULL; + __tmp780 = NULL; } - if (__tmp781 == NULL) goto __LL782; + if (__tmp780 == NULL) goto __LL781; if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r5, 2)))) - __tmp781 = PyTuple_GET_ITEM(cpy_r_r5, 2); + __tmp780 = PyTuple_GET_ITEM(cpy_r_r5, 2); else { - __tmp781 = NULL; + __tmp780 = NULL; } - if (__tmp781 == NULL) goto __LL782; - __tmp781 = cpy_r_r5; -__LL782: ; - if (unlikely(__tmp781 == NULL)) { + if (__tmp780 == NULL) goto __LL781; + __tmp780 = cpy_r_r5; +__LL781: ; + if (unlikely(__tmp780 == NULL)) { CPy_TypeError("tuple[str, str, str]", cpy_r_r5); cpy_r_r6 = (tuple_T3OOO) { NULL, NULL, NULL }; } else { - PyObject *__tmp783 = PyTuple_GET_ITEM(cpy_r_r5, 0); - CPy_INCREF(__tmp783); - PyObject *__tmp784; - if (likely(PyUnicode_Check(__tmp783))) - __tmp784 = __tmp783; + PyObject *__tmp782 = PyTuple_GET_ITEM(cpy_r_r5, 0); + CPy_INCREF(__tmp782); + PyObject *__tmp783; + if (likely(PyUnicode_Check(__tmp782))) + __tmp783 = __tmp782; else { - CPy_TypeError("str", __tmp783); - __tmp784 = NULL; + CPy_TypeError("str", __tmp782); + __tmp783 = NULL; } - cpy_r_r6.f0 = __tmp784; - PyObject *__tmp785 = PyTuple_GET_ITEM(cpy_r_r5, 1); - CPy_INCREF(__tmp785); - PyObject *__tmp786; - if (likely(PyUnicode_Check(__tmp785))) - __tmp786 = __tmp785; + cpy_r_r6.f0 = __tmp783; + PyObject *__tmp784 = PyTuple_GET_ITEM(cpy_r_r5, 1); + CPy_INCREF(__tmp784); + PyObject *__tmp785; + if (likely(PyUnicode_Check(__tmp784))) + __tmp785 = __tmp784; else { - CPy_TypeError("str", __tmp785); - __tmp786 = NULL; + CPy_TypeError("str", __tmp784); + __tmp785 = NULL; } - cpy_r_r6.f1 = __tmp786; - PyObject *__tmp787 = PyTuple_GET_ITEM(cpy_r_r5, 2); - CPy_INCREF(__tmp787); - PyObject *__tmp788; - if (likely(PyUnicode_Check(__tmp787))) - __tmp788 = __tmp787; + cpy_r_r6.f1 = __tmp785; + PyObject *__tmp786 = PyTuple_GET_ITEM(cpy_r_r5, 2); + CPy_INCREF(__tmp786); + PyObject *__tmp787; + if (likely(PyUnicode_Check(__tmp786))) + __tmp787 = __tmp786; else { - CPy_TypeError("str", __tmp787); - __tmp788 = NULL; + CPy_TypeError("str", __tmp786); + __tmp787 = NULL; } - cpy_r_r6.f2 = __tmp788; + cpy_r_r6.f2 = __tmp787; } CPy_DECREF(cpy_r_r5); if (unlikely(cpy_r_r6.f0 == NULL)) { @@ -224808,10 +224407,10 @@ CPyL27: ; cpy_r_r73 = PyTuple_New(2); if (unlikely(cpy_r_r73 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp789 = cpy_r_r71.f0; - PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp789); - PyObject *__tmp790 = cpy_r_r71.f1; - PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp790); + PyObject *__tmp788 = cpy_r_r71.f0; + PyTuple_SET_ITEM(cpy_r_r73, 0, __tmp788); + PyObject *__tmp789 = cpy_r_r71.f1; + PyTuple_SET_ITEM(cpy_r_r73, 1, __tmp789); 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; @@ -224910,10 +224509,10 @@ CPyL41: ; cpy_r_r104 = PyTuple_New(2); if (unlikely(cpy_r_r104 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp791 = cpy_r_r102.f0; - PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp791); - PyObject *__tmp792 = cpy_r_r102.f1; - PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp792); + PyObject *__tmp790 = cpy_r_r102.f0; + PyTuple_SET_ITEM(cpy_r_r104, 0, __tmp790); + PyObject *__tmp791 = cpy_r_r102.f1; + PyTuple_SET_ITEM(cpy_r_r104, 1, __tmp791); 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; @@ -226745,10 +226344,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp793 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp793); - PyObject *__tmp794 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp794); + PyObject *__tmp792 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp792); + PyObject *__tmp793 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp793); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -227560,10 +227159,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp795 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp795); - PyObject *__tmp796 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp796); + PyObject *__tmp794 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp794); + PyObject *__tmp795 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp795); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -227862,10 +227461,10 @@ CPyL13: ; cpy_r_r26 = PyTuple_New(2); if (unlikely(cpy_r_r26 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp797 = cpy_r_r25.f0; - PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp797); - PyObject *__tmp798 = cpy_r_r25.f1; - PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp798); + PyObject *__tmp796 = cpy_r_r25.f0; + PyTuple_SET_ITEM(cpy_r_r26, 0, __tmp796); + PyObject *__tmp797 = cpy_r_r25.f1; + PyTuple_SET_ITEM(cpy_r_r26, 1, __tmp797); return cpy_r_r26; CPyL14: ; cpy_r_r27 = NULL; @@ -228326,10 +227925,10 @@ CPyL53: ; cpy_r_r64 = PyTuple_New(2); if (unlikely(cpy_r_r64 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp799 = cpy_r_r63.f0; - PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp799); - PyObject *__tmp800 = cpy_r_r63.f1; - PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp800); + PyObject *__tmp798 = cpy_r_r63.f0; + PyTuple_SET_ITEM(cpy_r_r64, 0, __tmp798); + PyObject *__tmp799 = cpy_r_r63.f1; + PyTuple_SET_ITEM(cpy_r_r64, 1, __tmp799); ((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); @@ -228606,10 +228205,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp801 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp801); - PyObject *__tmp802 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp802); + PyObject *__tmp800 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp800); + PyObject *__tmp801 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp801); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -233639,19 +233238,22 @@ PyObject *CPyDef_persistent_connection___PersistentConnection___subscriptions(Py cpy_r_r3 = cpy_r_r2; else { CPy_TypeErrorTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", 50, CPyStatic_persistent_connection___globals, "faster_web3.providers.persistent.request_processor.RequestProcessor", cpy_r_r2); - goto CPyL4; + goto CPyL5; } cpy_r_r4 = CPyDef_request_processor___RequestProcessor___active_subscriptions(cpy_r_r3); - CPy_DECREF_NO_IMM(cpy_r_r3); if (unlikely(cpy_r_r4 == NULL)) { CPy_AddTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_persistent_connection___globals); - goto CPyL4; + goto CPyL5; } CPyL3: ; + CPy_DECREF(cpy_r_r2); return cpy_r_r4; CPyL4: ; cpy_r_r5 = NULL; return cpy_r_r5; +CPyL5: ; + CPy_DecRef(cpy_r_r2); + goto CPyL4; } PyObject *CPyPy_persistent_connection___PersistentConnection___subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) { @@ -234201,10 +233803,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp803 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp803); - PyObject *__tmp804 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp804); + PyObject *__tmp802 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp802); + PyObject *__tmp803 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp803); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -234891,10 +234493,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 *__tmp804 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp804); + PyObject *__tmp805 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp805); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -235563,10 +235165,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 *__tmp806 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp806); + PyObject *__tmp807 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp807); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -236425,16 +236027,16 @@ request_processor___RequestProcessor_set__subscription_container(faster_web3___p else { tmp = NULL; } - if (tmp != NULL) goto __LL809; + if (tmp != NULL) goto __LL808; if (value == Py_None) tmp = value; else { tmp = NULL; } - if (tmp != NULL) goto __LL809; + if (tmp != NULL) goto __LL808; CPy_TypeError("faster_web3.providers.persistent.subscription_container.SubscriptionContainer or None", value); tmp = NULL; -__LL809: ; +__LL808: ; if (!tmp) return -1; CPy_INCREF(tmp); @@ -237622,10 +237224,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp810 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp810); - PyObject *__tmp811 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp811); + 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); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -238112,10 +237714,10 @@ PyObject *CPyDef_request_processor___RequestProcessor___cache_request_informatio cpy_r_r4 = PyTuple_New(2); if (unlikely(cpy_r_r4 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp812 = cpy_r_r3.f0; - PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp812); - PyObject *__tmp813 = cpy_r_r3.f1; - PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp813); + PyObject *__tmp811 = cpy_r_r3.f0; + PyTuple_SET_ITEM(cpy_r_r4, 0, __tmp811); + PyObject *__tmp812 = cpy_r_r3.f1; + PyTuple_SET_ITEM(cpy_r_r4, 1, __tmp812); cpy_r_r5 = CPyDef_caching_utils___generate_cache_key(cpy_r_r4); CPy_DECREF(cpy_r_r4); if (unlikely(cpy_r_r5 == NULL)) { @@ -238196,22 +237798,22 @@ CPyL10: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL814; + if (cpy_r_r21 != NULL) goto __LL813; if (PyUnicode_Check(cpy_r_r20)) cpy_r_r21 = cpy_r_r20; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL814; + if (cpy_r_r21 != NULL) goto __LL813; if (cpy_r_r20 == Py_None) cpy_r_r21 = cpy_r_r20; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL814; + if (cpy_r_r21 != NULL) goto __LL813; 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; -__LL814: ; +__LL813: ; cpy_r_r22 = CPyDef_caching_utils___generate_cache_key(cpy_r_r21); CPy_DECREF(cpy_r_r21); if (unlikely(cpy_r_r22 == NULL)) { @@ -238459,22 +238061,22 @@ PyObject *CPyPy_request_processor___RequestProcessor___cache_request_information else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL815; + if (arg_request_id != NULL) goto __LL814; if (PyUnicode_Check(obj_request_id)) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL815; + if (arg_request_id != NULL) goto __LL814; if (obj_request_id == Py_None) arg_request_id = obj_request_id; else { arg_request_id = NULL; } - if (arg_request_id != NULL) goto __LL815; + if (arg_request_id != NULL) goto __LL814; CPy_TypeError("union[int, str, None]", obj_request_id); goto fail; -__LL815: ; +__LL814: ; PyObject *arg_method; if (likely(PyUnicode_Check(obj_method))) arg_method = obj_method; @@ -238484,53 +238086,53 @@ __LL815: ; } PyObject *arg_params = obj_params; tuple_T3OOO arg_response_formatters; - PyObject *__tmp816; + PyObject *__tmp815; if (unlikely(!(PyTuple_Check(obj_response_formatters) && PyTuple_GET_SIZE(obj_response_formatters) == 3))) { - __tmp816 = NULL; - goto __LL817; + __tmp815 = NULL; + goto __LL816; } if (PyDict_Check(PyTuple_GET_ITEM(obj_response_formatters, 0))) - __tmp816 = PyTuple_GET_ITEM(obj_response_formatters, 0); - else { - __tmp816 = NULL; - } - if (__tmp816 != NULL) goto __LL818; - __tmp816 = PyTuple_GET_ITEM(obj_response_formatters, 0); - if (__tmp816 != NULL) goto __LL818; - __tmp816 = NULL; -__LL818: ; - if (__tmp816 == NULL) goto __LL817; - __tmp816 = PyTuple_GET_ITEM(obj_response_formatters, 1); - if (__tmp816 == NULL) goto __LL817; - __tmp816 = PyTuple_GET_ITEM(obj_response_formatters, 2); - if (__tmp816 == NULL) goto __LL817; - __tmp816 = obj_response_formatters; + __tmp815 = PyTuple_GET_ITEM(obj_response_formatters, 0); + else { + __tmp815 = NULL; + } + if (__tmp815 != NULL) goto __LL817; + __tmp815 = PyTuple_GET_ITEM(obj_response_formatters, 0); + if (__tmp815 != NULL) goto __LL817; + __tmp815 = NULL; __LL817: ; - if (unlikely(__tmp816 == NULL)) { + if (__tmp815 == NULL) goto __LL816; + __tmp815 = PyTuple_GET_ITEM(obj_response_formatters, 1); + if (__tmp815 == NULL) goto __LL816; + __tmp815 = PyTuple_GET_ITEM(obj_response_formatters, 2); + if (__tmp815 == NULL) goto __LL816; + __tmp815 = obj_response_formatters; +__LL816: ; + if (unlikely(__tmp815 == NULL)) { CPy_TypeError("tuple[union[dict, object], object, object]", obj_response_formatters); goto fail; } else { - PyObject *__tmp819 = PyTuple_GET_ITEM(obj_response_formatters, 0); - PyObject *__tmp820; - if (PyDict_Check(__tmp819)) - __tmp820 = __tmp819; + PyObject *__tmp818 = PyTuple_GET_ITEM(obj_response_formatters, 0); + PyObject *__tmp819; + if (PyDict_Check(__tmp818)) + __tmp819 = __tmp818; else { - __tmp820 = NULL; + __tmp819 = NULL; } - if (__tmp820 != NULL) goto __LL821; - __tmp820 = __tmp819; - if (__tmp820 != NULL) goto __LL821; - CPy_TypeError("union[dict, object]", __tmp819); - __tmp820 = NULL; -__LL821: ; - arg_response_formatters.f0 = __tmp820; - PyObject *__tmp822 = PyTuple_GET_ITEM(obj_response_formatters, 1); - PyObject *__tmp823; - __tmp823 = __tmp822; - arg_response_formatters.f1 = __tmp823; - PyObject *__tmp824 = PyTuple_GET_ITEM(obj_response_formatters, 2); - PyObject *__tmp825; - __tmp825 = __tmp824; - arg_response_formatters.f2 = __tmp825; + if (__tmp819 != NULL) goto __LL820; + __tmp819 = __tmp818; + if (__tmp819 != NULL) goto __LL820; + CPy_TypeError("union[dict, object]", __tmp818); + __tmp819 = NULL; +__LL820: ; + arg_response_formatters.f0 = __tmp819; + PyObject *__tmp821 = PyTuple_GET_ITEM(obj_response_formatters, 1); + PyObject *__tmp822; + __tmp822 = __tmp821; + arg_response_formatters.f1 = __tmp822; + PyObject *__tmp823 = PyTuple_GET_ITEM(obj_response_formatters, 2); + PyObject *__tmp824; + __tmp824 = __tmp823; + arg_response_formatters.f2 = __tmp824; } PyObject *retval = CPyDef_request_processor___RequestProcessor___cache_request_information(arg_self, arg_request_id, arg_method, arg_params, arg_response_formatters); return retval; @@ -238567,16 +238169,16 @@ PyObject *CPyDef_request_processor___RequestProcessor___pop_cached_request_infor else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL826; + if (cpy_r_r2 != NULL) goto __LL825; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL826; + if (cpy_r_r2 != NULL) goto __LL825; 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; -__LL826: ; +__LL825: ; cpy_r_r3 = (PyObject *)&_Py_NoneStruct; cpy_r_r4 = cpy_r_r2 != cpy_r_r3; if (!cpy_r_r4) goto CPyL7; @@ -238751,16 +238353,16 @@ PyObject *CPyDef_request_processor___RequestProcessor___get_request_information_ else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL827; + if (cpy_r_r2 != NULL) goto __LL826; if (cpy_r_r1 == Py_None) cpy_r_r2 = cpy_r_r1; else { cpy_r_r2 = NULL; } - if (cpy_r_r2 != NULL) goto __LL827; + if (cpy_r_r2 != NULL) goto __LL826; 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; -__LL827: ; +__LL826: ; cpy_r_r3 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'eth_subscription' */ cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r2 == cpy_r_r4; @@ -238887,16 +238489,16 @@ CPyL20: ; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL828; + if (cpy_r_r41 != NULL) goto __LL827; if (cpy_r_r40 == Py_None) cpy_r_r41 = cpy_r_r40; else { cpy_r_r41 = NULL; } - if (cpy_r_r41 != NULL) goto __LL828; + if (cpy_r_r41 != NULL) goto __LL827; 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; -__LL828: ; +__LL827: ; cpy_r_request_info = cpy_r_r41; goto CPyL48; CPyL25: ; @@ -238911,22 +238513,22 @@ CPyL25: ; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL829; + if (cpy_r_r44 != NULL) goto __LL828; if (PyUnicode_Check(cpy_r_r43)) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL829; + if (cpy_r_r44 != NULL) goto __LL828; if (cpy_r_r43 == Py_None) cpy_r_r44 = cpy_r_r43; else { cpy_r_r44 = NULL; } - if (cpy_r_r44 != NULL) goto __LL829; + if (cpy_r_r44 != NULL) goto __LL828; 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; -__LL829: ; +__LL828: ; cpy_r_r45 = CPyDef_caching_utils___generate_cache_key(cpy_r_r44); CPy_DECREF(cpy_r_r44); if (unlikely(cpy_r_r45 == NULL)) { @@ -238986,16 +238588,16 @@ CPyL31: ; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL830; + if (cpy_r_r57 != NULL) goto __LL829; if (cpy_r_r56 == Py_None) cpy_r_r57 = cpy_r_r56; else { cpy_r_r57 = NULL; } - if (cpy_r_r57 != NULL) goto __LL830; + if (cpy_r_r57 != NULL) goto __LL829; 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; -__LL830: ; +__LL829: ; cpy_r_request_info = cpy_r_r57; goto CPyL39; CPyL37: ; @@ -239167,22 +238769,22 @@ char CPyDef_request_processor___RequestProcessor___append_middleware_response_pr else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL831; + if (cpy_r_r3 != NULL) goto __LL830; if (PyUnicode_Check(cpy_r_r2)) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL831; + if (cpy_r_r3 != NULL) goto __LL830; if (cpy_r_r2 == Py_None) cpy_r_r3 = cpy_r_r2; else { cpy_r_r3 = NULL; } - if (cpy_r_r3 != NULL) goto __LL831; + if (cpy_r_r3 != NULL) goto __LL830; 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; -__LL831: ; +__LL830: ; cpy_r_r4 = (PyObject *)&_Py_NoneStruct; cpy_r_r5 = cpy_r_r3 != cpy_r_r4; if (!cpy_r_r5) goto CPyL19; @@ -239192,16 +238794,16 @@ __LL831: ; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL832; + if (cpy_r_r6 != NULL) goto __LL831; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r6 = cpy_r_r3; else { cpy_r_r6 = NULL; } - if (cpy_r_r6 != NULL) goto __LL832; + if (cpy_r_r6 != NULL) goto __LL831; 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; -__LL832: ; +__LL831: ; cpy_r_r7 = CPyDef_caching_utils___generate_cache_key(cpy_r_r6); CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7 == NULL)) { @@ -239222,16 +238824,16 @@ __LL832: ; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL833; + if (cpy_r_r10 != NULL) goto __LL832; if (cpy_r_r9 == Py_None) cpy_r_r10 = cpy_r_r9; else { cpy_r_r10 = NULL; } - if (cpy_r_r10 != NULL) goto __LL833; + if (cpy_r_r10 != NULL) goto __LL832; 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; -__LL833: ; +__LL832: ; cpy_r_r11 = (PyObject *)&_Py_NoneStruct; cpy_r_r12 = cpy_r_r10 != cpy_r_r11; if (cpy_r_r12) { @@ -239273,16 +238875,16 @@ CPyL10: ; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL834; + if (cpy_r_r21 != NULL) goto __LL833; if (PyUnicode_Check(cpy_r_r3)) cpy_r_r21 = cpy_r_r3; else { cpy_r_r21 = NULL; } - if (cpy_r_r21 != NULL) goto __LL834; + if (cpy_r_r21 != NULL) goto __LL833; 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; -__LL834: ; +__LL833: ; 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; @@ -239439,22 +239041,22 @@ CPyL4: ; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL835; + if (cpy_r_r7 != NULL) goto __LL834; if (PyUnicode_Check(cpy_r_r6)) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL835; + if (cpy_r_r7 != NULL) goto __LL834; if (cpy_r_r6 == Py_None) cpy_r_r7 = cpy_r_r6; else { cpy_r_r7 = NULL; } - if (cpy_r_r7 != NULL) goto __LL835; + if (cpy_r_r7 != NULL) goto __LL834; 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; -__LL835: ; +__LL834: ; cpy_r_r8 = (PyObject *)&_Py_NoneStruct; cpy_r_r9 = cpy_r_r7 == cpy_r_r8; CPy_DECREF(cpy_r_r7); @@ -239513,16 +239115,16 @@ PyObject *CPyPy_request_processor___RequestProcessor____is_batch_response(PyObje else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL836; + if (arg_raw_response != NULL) goto __LL835; if (PyDict_Check(obj_raw_response)) arg_raw_response = obj_raw_response; else { arg_raw_response = NULL; } - if (arg_raw_response != NULL) goto __LL836; + if (arg_raw_response != NULL) goto __LL835; CPy_TypeError("union[list, dict]", obj_raw_response); goto fail; -__LL836: ; +__LL835: ; char retval = CPyDef_request_processor___RequestProcessor____is_batch_response(arg_self, arg_raw_response); if (retval == 2) { return NULL; @@ -240649,16 +240251,16 @@ CPyL140: ; else { cpy_r_r169 = NULL; } - if (cpy_r_r169 != NULL) goto __LL837; + if (cpy_r_r169 != NULL) goto __LL836; if (PyDict_Check(cpy_r_r168)) cpy_r_r169 = cpy_r_r168; else { cpy_r_r169 = NULL; } - if (cpy_r_r169 != NULL) goto __LL837; + if (cpy_r_r169 != NULL) goto __LL836; 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; -__LL837: ; +__LL836: ; 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); @@ -240711,16 +240313,16 @@ CPyL148: ; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL838; + if (cpy_r_r178 != NULL) goto __LL837; if (PyDict_Check(cpy_r_r177)) cpy_r_r178 = cpy_r_r177; else { cpy_r_r178 = NULL; } - if (cpy_r_r178 != NULL) goto __LL838; + if (cpy_r_r178 != NULL) goto __LL837; 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; -__LL838: ; +__LL837: ; 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; @@ -240763,16 +240365,16 @@ CPyL153: ; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL839; + if (cpy_r_r187 != NULL) goto __LL838; if (PyDict_Check(cpy_r_r186)) cpy_r_r187 = cpy_r_r186; else { cpy_r_r187 = NULL; } - if (cpy_r_r187 != NULL) goto __LL839; + if (cpy_r_r187 != NULL) goto __LL838; 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; -__LL839: ; +__LL838: ; 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); @@ -241336,10 +240938,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp840 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp840); - PyObject *__tmp841 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp841); + PyObject *__tmp839 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp839); + PyObject *__tmp840 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp840); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -242607,10 +242209,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp842 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp842); - PyObject *__tmp843 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp843); + PyObject *__tmp841 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp841); + PyObject *__tmp842 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp842); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -242781,23 +242383,23 @@ PyObject *CPyPy_request_processor___RequestProcessor___pop_raw_response(PyObject PyObject *arg_cache_key; if (obj_cache_key == NULL) { arg_cache_key = NULL; - goto __LL844; + goto __LL843; } if (PyUnicode_Check(obj_cache_key)) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL844; + if (arg_cache_key != NULL) goto __LL843; if (obj_cache_key == Py_None) arg_cache_key = obj_cache_key; else { arg_cache_key = NULL; } - if (arg_cache_key != NULL) goto __LL844; + if (arg_cache_key != NULL) goto __LL843; CPy_TypeError("str or None", obj_cache_key); goto fail; -__LL844: ; +__LL843: ; char arg_subscription; if (obj_subscription == NULL) { arg_subscription = 2; @@ -246362,16 +245964,16 @@ CPyL6: ; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL845; + if (cpy_r_r9 != NULL) goto __LL844; if (cpy_r_r8 == Py_None) cpy_r_r9 = cpy_r_r8; else { cpy_r_r9 = NULL; } - if (cpy_r_r9 != NULL) goto __LL845; + if (cpy_r_r9 != NULL) goto __LL844; 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; -__LL845: ; +__LL844: ; if (likely(cpy_r_r9 != Py_None)) cpy_r_r10 = cpy_r_r9; else { @@ -246437,16 +246039,16 @@ CPyL17: ; else { cpy_r_r26 = NULL; } - if (cpy_r_r26 != NULL) goto __LL846; + if (cpy_r_r26 != NULL) goto __LL845; if (cpy_r_r25 == Py_None) cpy_r_r26 = cpy_r_r25; else { cpy_r_r26 = NULL; } - if (cpy_r_r26 != NULL) goto __LL846; + if (cpy_r_r26 != NULL) goto __LL845; 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; -__LL846: ; +__LL845: ; 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); @@ -247325,10 +246927,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp847 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp847); - PyObject *__tmp848 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp848); + 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); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -248957,10 +248559,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp849 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp849); - PyObject *__tmp850 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp850); + PyObject *__tmp848 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp848); + PyObject *__tmp849 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp849); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -249658,16 +249260,16 @@ CPyL39: ; else { cpy_r_r61 = NULL; } - if (cpy_r_r61 != NULL) goto __LL851; + if (cpy_r_r61 != NULL) goto __LL850; if (cpy_r_r60 == Py_None) cpy_r_r61 = cpy_r_r60; else { cpy_r_r61 = NULL; } - if (cpy_r_r61 != NULL) goto __LL851; + if (cpy_r_r61 != NULL) goto __LL850; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe", 220, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r60); goto CPyL228; -__LL851: ; +__LL850: ; cpy_r_r62 = PyObject_Str(cpy_r_r61); CPy_DECREF(cpy_r_r61); if (unlikely(cpy_r_r62 == NULL)) { @@ -250020,20 +249622,17 @@ 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 CPyL223; + goto CPyL244; } 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)) { @@ -250056,7 +249655,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 CPyL244; + goto CPyL245; } cpy_r_r140 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r139)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r140); @@ -250082,13 +249681,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 CPyL245; + goto CPyL246; } 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 CPyL245; + goto CPyL246; } cpy_r_r147 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'put' */ PyObject *cpy_r_r148[2] = {cpy_r_r142, cpy_r_r146}; @@ -250096,7 +249695,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 CPyL246; + goto CPyL247; } CPy_DECREF_NO_IMM(cpy_r_r142); CPy_DECREF(cpy_r_r146); @@ -250151,13 +249750,13 @@ CPyL116: ; CPyL117: ; cpy_r_r161 = (PyObject *)&_Py_NoneStruct; cpy_r_r162 = cpy_r_type != cpy_r_r161; - if (!cpy_r_r162) goto CPyL247; + if (!cpy_r_r162) goto CPyL248; 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 CPyL248; + goto CPyL249; CPyL119: ; CPy_Unreachable(); CPyL120: ; @@ -250174,13 +249773,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 CPyL249; + goto CPyL250; } 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 CPyL249; + goto CPyL250; } CPy_INCREF(cpy_r_r166); CPyL123: ; @@ -250188,14 +249787,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 CPyL249; + goto CPyL250; } 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 CPyL250; + goto CPyL251; } CPy_INCREF(cpy_r_r168.f0); CPy_INCREF(cpy_r_r168.f1); @@ -250244,7 +249843,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 CPyL251; + goto CPyL252; } CPy_INCREF(cpy_r_r172); CPyL133: ; @@ -250285,7 +249884,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 CPyL252; + goto CPyL253; } cpy_r_r181 = PyObject_IsInstance(cpy_r_r177, cpy_r_r180); CPy_DECREF(cpy_r_r177); @@ -250408,7 +250007,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 CPyL253; + goto CPyL254; } CPyL164: ; cpy_r_r207 = (CPyPtr)&((PyListObject *)cpy_r_r205)->ob_item; @@ -250446,14 +250045,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 CPyL254; + goto CPyL255; } 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 CPyL255; + goto CPyL256; } CPy_INCREF(cpy_r_r216); CPyL168: ; @@ -250462,7 +250061,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 CPyL254; + goto CPyL255; } 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); @@ -250471,12 +250070,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 CPyL254; + goto CPyL255; } 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 CPyL254; + goto CPyL255; } CPy_INCREF_NO_IMM(cpy_r_r219); CPyL171: ; @@ -250486,11 +250085,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 CPyL256; + if (cpy_r_r223 != NULL) goto CPyL257; 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 CPyL257; + goto CPyL258; } cpy_r_r225 = cpy_r_r5; cpy_r_r226 = NULL; @@ -250501,7 +250100,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 CPyL258; + goto CPyL259; } else goto CPyL196; CPyL174: ; @@ -250512,13 +250111,13 @@ CPyL175: ; CPyL176: ; cpy_r_r230 = (PyObject *)&_Py_NoneStruct; cpy_r_r231 = cpy_r_type != cpy_r_r230; - if (!cpy_r_r231) goto CPyL259; + if (!cpy_r_r231) goto CPyL260; 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 CPyL260; + goto CPyL261; CPyL178: ; CPy_Unreachable(); CPyL179: ; @@ -250535,13 +250134,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 CPyL261; + goto CPyL262; } 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 CPyL261; + goto CPyL262; } CPy_INCREF_NO_IMM(cpy_r_r235); CPyL182: ; @@ -250549,18 +250148,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 CPyL261; + goto CPyL262; } if (cpy_r_r236) { goto CPyL186; } else - goto CPyL262; + goto CPyL263; 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 CPyL263; + goto CPyL264; } CPy_INCREF(cpy_r_r237.f0); CPy_INCREF(cpy_r_r237.f1); @@ -250576,7 +250175,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 CPyL264; + goto CPyL265; } CPy_INCREF(cpy_r_r238.f0); CPy_INCREF(cpy_r_r238.f1); @@ -250608,7 +250207,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 CPyL265; + goto CPyL266; } CPy_INCREF_NO_IMM(cpy_r_r241); CPyL192: ; @@ -250618,7 +250217,7 @@ CPyL192: ; if (cpy_r_r242 == NULL) { goto CPyL194; } else - goto CPyL266; + goto CPyL267; CPyL193: ; cpy_r_r228 = cpy_r_r242; goto CPyL175; @@ -250626,7 +250225,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 CPyL254; + goto CPyL255; } cpy_r_r225 = cpy_r_r243; CPyL196: ; @@ -250637,7 +250236,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 CPyL254; + goto CPyL255; } 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; @@ -250686,7 +250285,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 CPyL267; + goto CPyL268; } PyObject *cpy_r_r258[1] = {cpy_r_r254}; cpy_r_r259 = (PyObject **)&cpy_r_r258; @@ -250694,7 +250293,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 CPyL267; + goto CPyL268; } CPy_DECREF_NO_IMM(cpy_r_r254); if (unlikely(!PyBool_Check(cpy_r_r260))) { @@ -250731,7 +250330,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 CPyL268; + goto CPyL269; } CPy_INCREF(cpy_r_r267); CPyL211: ; @@ -250741,9 +250340,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 CPyL269; - } else goto CPyL270; + } else + goto CPyL271; CPyL212: ; CPy_DECREF(cpy_r_r265); CPy_DECREF(cpy_r_r267); @@ -250758,24 +250357,24 @@ CPyL216: ; return 0; CPyL217: ; cpy_r_r274 = cpy_r_r8 == 0; - if (cpy_r_r274) goto CPyL271; + if (cpy_r_r274) goto CPyL272; cpy_r_r275 = cpy_r_r8 == 1; if (cpy_r_r275) { - goto CPyL272; - } else goto CPyL273; + } else + goto CPyL274; CPyL219: ; cpy_r_r276 = cpy_r_r8 == 2; if (cpy_r_r276) { - goto CPyL274; - } else goto CPyL275; + } else + goto CPyL276; CPyL220: ; cpy_r_r277 = cpy_r_r8 == 3; if (cpy_r_r277) { goto CPyL176; } else - goto CPyL276; + goto CPyL277; CPyL221: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r278 = 0; @@ -250852,57 +250451,60 @@ CPyL243: ; CPy_DECREF(cpy_r_r127); goto CPyL98; CPyL244: ; - CPy_DecRef(cpy_r_r138); + CPy_DecRef(cpy_r_r128); goto CPyL223; CPyL245: ; - CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r138); goto CPyL223; CPyL246: ; CPy_DecRef(cpy_r_r142); - CPy_DecRef(cpy_r_r146); goto CPyL223; CPyL247: ; + CPy_DecRef(cpy_r_r142); + CPy_DecRef(cpy_r_r146); + goto CPyL223; +CPyL248: ; CPy_XDECREF(cpy_r_r3); goto CPyL120; -CPyL248: ; +CPyL249: ; CPy_XDECREF(cpy_r_r3); goto CPyL119; -CPyL249: ; +CPyL250: ; CPy_XDecRef(cpy_r_r3); goto CPyL129; -CPyL250: ; +CPyL251: ; CPy_DecRef(cpy_r_r159); goto CPyL129; -CPyL251: ; - CPy_DecRef(cpy_r_arg); - goto CPyL223; CPyL252: ; - CPy_DecRef(cpy_r_r177); + CPy_DecRef(cpy_r_arg); goto CPyL223; CPyL253: ; - CPy_DecRef(cpy_r_r205); + CPy_DecRef(cpy_r_r177); goto CPyL223; CPyL254: ; + CPy_DecRef(cpy_r_r205); goto CPyL223; CPyL255: ; - CPy_DecRef(cpy_r_r215); goto CPyL223; CPyL256: ; + CPy_DecRef(cpy_r_r215); + goto CPyL223; +CPyL257: ; CPy_XDECREF(cpy_r_r5); goto CPyL174; -CPyL257: ; +CPyL258: ; CPy_XDecRef(cpy_r_r5); goto CPyL223; -CPyL258: ; +CPyL259: ; CPy_DecRef(cpy_r_r225); goto CPyL223; -CPyL259: ; +CPyL260: ; CPy_XDECREF(cpy_r_r7); goto CPyL179; -CPyL260: ; +CPyL261: ; CPy_XDECREF(cpy_r_r7); goto CPyL178; -CPyL261: ; +CPyL262: ; 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) { @@ -250911,12 +250513,12 @@ CPyL261: ; ((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; -CPyL262: ; - goto CPyL184; CPyL263: ; + goto CPyL184; +CPyL264: ; CPy_DecRef(cpy_r_r228); goto CPyL188; -CPyL264: ; +CPyL265: ; 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); @@ -250925,25 +250527,25 @@ CPyL264: ; cpy_r_r283 = 1; CPy_DecRef(cpy_r_r225); goto CPyL188; -CPyL265: ; +CPyL266: ; CPy_DecRef(cpy_r_arg); goto CPyL223; -CPyL266: ; - goto CPyL193; CPyL267: ; + goto CPyL193; +CPyL268: ; CPy_DecRef(cpy_r_r254); goto CPyL223; -CPyL268: ; +CPyL269: ; CPy_DecRef(cpy_r_r265); goto CPyL223; -CPyL269: ; +CPyL270: ; CPy_DecRef(cpy_r_r265); CPy_DecRef(cpy_r_r267); goto CPyL223; -CPyL270: ; +CPyL271: ; CPy_DECREF(cpy_r_r271); goto CPyL212; -CPyL271: ; +CPyL272: ; CPy_XDECREF(cpy_r_r1); CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); @@ -250954,7 +250556,7 @@ CPyL271: ; ((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; -CPyL272: ; +CPyL273: ; CPy_XDECREF(cpy_r_r3); CPy_XDECREF(cpy_r_r7); cpy_r_r286 = NULL; @@ -250964,10 +250566,10 @@ CPyL272: ; ((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; -CPyL273: ; +CPyL274: ; CPy_XDECREF(cpy_r_r1); goto CPyL219; -CPyL274: ; +CPyL275: ; 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) { @@ -250976,10 +250578,10 @@ CPyL274: ; ((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; -CPyL275: ; +CPyL276: ; CPy_XDECREF(cpy_r_r3); goto CPyL220; -CPyL276: ; +CPyL277: ; CPy_XDECREF(cpy_r_r7); goto CPyL221; } @@ -251182,10 +250784,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp852 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp852); - PyObject *__tmp853 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp853); + 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); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -251330,16 +250932,16 @@ PyObject *CPyPy_subscription_manager___SubscriptionManager___unsubscribe(PyObjec } PyObject *arg_subscriptions; arg_subscriptions = obj_subscriptions; - if (arg_subscriptions != NULL) goto __LL854; + if (arg_subscriptions != NULL) goto __LL853; if (PyUnicode_Check(obj_subscriptions)) arg_subscriptions = obj_subscriptions; else { arg_subscriptions = NULL; } - if (arg_subscriptions != NULL) goto __LL854; + if (arg_subscriptions != NULL) goto __LL853; CPy_TypeError("union[object, str]", obj_subscriptions); goto fail; -__LL854: ; +__LL853: ; PyObject *retval = CPyDef_subscription_manager___SubscriptionManager___unsubscribe(arg_self, arg_subscriptions); return retval; fail: ; @@ -252259,10 +251861,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp855 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp855); - PyObject *__tmp856 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp856); + PyObject *__tmp854 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp854); + PyObject *__tmp855 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp855); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -252789,15 +252391,13 @@ 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 CPyL289; + goto CPyL290; } 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); @@ -252830,9 +252430,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 CPyL290; - } else goto CPyL291; + } else + goto CPyL292; CPyL11: ; CPy_DECREF(cpy_r_r28); cpy_r_r34 = Py_None; @@ -252866,7 +252466,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 CPyL292; + goto CPyL293; } cpy_r_r41 = ((faster_web3___providers___persistent___request_processor___RequestProcessorObject *)cpy_r_r40)->__handler_subscription_queue; CPy_INCREF_NO_IMM(cpy_r_r41); @@ -252897,15 +252497,13 @@ 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 CPyL289; + goto CPyL294; } 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); @@ -252948,11 +252546,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 CPyL293; + if (cpy_r_r58 != NULL) goto CPyL295; 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 CPyL294; + goto CPyL296; } cpy_r_r60 = cpy_r_r1; cpy_r_r61 = NULL; @@ -252963,7 +252561,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 CPyL295; + goto CPyL297; } else goto CPyL54; CPyL32: ; @@ -252974,13 +252572,13 @@ CPyL33: ; CPyL34: ; cpy_r_r65 = (PyObject *)&_Py_NoneStruct; cpy_r_r66 = cpy_r_type != cpy_r_r65; - if (!cpy_r_r66) goto CPyL296; + if (!cpy_r_r66) goto CPyL298; 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 CPyL297; + goto CPyL299; CPyL36: ; CPy_Unreachable(); CPyL37: ; @@ -252997,13 +252595,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 CPyL298; + goto CPyL300; } 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 CPyL298; + goto CPyL300; } CPy_INCREF_NO_IMM(cpy_r_r70); CPyL40: ; @@ -253011,14 +252609,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 CPyL298; + goto CPyL300; } 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 CPyL299; + goto CPyL301; } CPy_INCREF(cpy_r_r72.f0); CPy_INCREF(cpy_r_r72.f1); @@ -253034,7 +252632,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 CPyL300; + goto CPyL302; } CPy_INCREF(cpy_r_r73.f0); CPy_INCREF(cpy_r_r73.f1); @@ -253066,7 +252664,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 CPyL301; + goto CPyL303; } CPy_INCREF_NO_IMM(cpy_r_r76); CPyL50: ; @@ -253119,7 +252717,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 CPyL302; + goto CPyL304; } CPy_INCREF(cpy_r_r85); CPyL59: ; @@ -253129,7 +252727,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 CPyL303; + goto CPyL305; } CPy_DECREF(cpy_r_r84); CPy_DECREF(cpy_r_r85); @@ -253172,7 +252770,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 CPyL304; + goto CPyL306; } else goto CPyL88; CPyL66: ; @@ -253183,13 +252781,13 @@ CPyL67: ; CPyL68: ; cpy_r_r100 = (PyObject *)&_Py_NoneStruct; cpy_r_r101 = cpy_r_type != cpy_r_r100; - if (!cpy_r_r101) goto CPyL305; + if (!cpy_r_r101) goto CPyL307; 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 CPyL306; + goto CPyL308; CPyL70: ; CPy_Unreachable(); CPyL71: ; @@ -253206,13 +252804,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 CPyL307; + goto CPyL309; } 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 CPyL307; + goto CPyL309; } CPy_INCREF(cpy_r_r105); CPyL74: ; @@ -253220,14 +252818,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 CPyL307; + goto CPyL309; } 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 CPyL308; + goto CPyL310; } CPy_INCREF(cpy_r_r107.f0); CPy_INCREF(cpy_r_r107.f1); @@ -253243,7 +252841,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 CPyL309; + goto CPyL311; } CPy_INCREF(cpy_r_r108.f0); CPy_INCREF(cpy_r_r108.f1); @@ -253275,7 +252873,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 CPyL310; + goto CPyL312; } CPy_INCREF(cpy_r_r111); CPyL84: ; @@ -253327,16 +252925,16 @@ CPyL91: ; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL857; + if (cpy_r_r119 != NULL) goto __LL856; if (cpy_r_r118 == Py_None) cpy_r_r119 = cpy_r_r118; else { cpy_r_r119 = NULL; } - if (cpy_r_r119 != NULL) goto __LL857; + if (cpy_r_r119 != NULL) goto __LL856; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 308, CPyStatic_subscription_manager___globals, "str or None", cpy_r_r118); goto CPyL177; -__LL857: ; +__LL856: ; 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); } @@ -253359,7 +252957,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 CPyL311; + goto CPyL313; } CPy_INCREF(cpy_r_r123); CPyL96: ; @@ -253367,7 +252965,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 CPyL311; + goto CPyL313; } cpy_r_r125 = CPyDef_subscription_container___SubscriptionContainer___get_handler_subscription_by_id(cpy_r_r122, cpy_r_r124); CPy_DECREF(cpy_r_r124); @@ -253394,7 +252992,7 @@ CPyL96: ; CPyL100: ; cpy_r_r128 = (PyObject *)&_Py_NoneStruct; cpy_r_r129 = cpy_r_r127 != cpy_r_r128; - if (!cpy_r_r129) goto CPyL312; + if (!cpy_r_r129) goto CPyL314; cpy_r_r130 = cpy_r_r127; cpy_r_r131 = PyObject_IsTrue(cpy_r_r130); CPy_DECREF(cpy_r_r130); @@ -253418,14 +253016,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 CPyL313; + goto CPyL315; } 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 CPyL314; + goto CPyL316; } CPy_INCREF(cpy_r_r137); CPyL107: ; @@ -253434,12 +253032,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 CPyL314; + goto CPyL316; } 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 CPyL315; + goto CPyL317; } CPy_INCREF(cpy_r_r140); CPyL109: ; @@ -253449,32 +253047,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 CPyL315; + goto CPyL317; } 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 CPyL315; + goto CPyL317; } 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 CPyL316; + goto CPyL318; } 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 CPyL317; + goto CPyL319; } 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 CPyL318; + goto CPyL320; } cpy_r_r151 = PyTuple_Pack(3, cpy_r_r135, cpy_r_r136, cpy_r_r139); CPy_DECREF(cpy_r_r135); @@ -253482,7 +253080,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 CPyL319; + goto CPyL321; } cpy_r_r152 = PyObject_Call(cpy_r_r147, cpy_r_r151, cpy_r_r148); CPy_DECREF(cpy_r_r147); @@ -253521,16 +253119,16 @@ CPyL119: ; else { cpy_r_r158 = NULL; } - if (cpy_r_r158 != NULL) goto __LL858; + if (cpy_r_r158 != NULL) goto __LL857; if (cpy_r_r157 == Py_None) cpy_r_r158 = cpy_r_r157; else { cpy_r_r158 = NULL; } - if (cpy_r_r158 != NULL) goto __LL858; + if (cpy_r_r158 != NULL) goto __LL857; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 319, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r157); goto CPyL177; -__LL858: ; +__LL857: ; cpy_r_r159 = 1 ? Py_True : Py_False; cpy_r_r160 = cpy_r_r158 == cpy_r_r159; CPy_DECREF(cpy_r_r158); @@ -253555,16 +253153,16 @@ CPyL124: ; else { cpy_r_r165 = NULL; } - if (cpy_r_r165 != NULL) goto __LL859; + if (cpy_r_r165 != NULL) goto __LL858; if (cpy_r_r164 == Py_None) cpy_r_r165 = cpy_r_r164; else { cpy_r_r165 = NULL; } - if (cpy_r_r165 != NULL) goto __LL859; + if (cpy_r_r165 != NULL) goto __LL858; CPy_TypeErrorTraceback("faster_web3/providers/persistent/subscription_manager.py", "handle_subscriptions", 320, CPyStatic_subscription_manager___globals, "bool or None", cpy_r_r164); goto CPyL177; -__LL859: ; +__LL858: ; cpy_r_r166 = (PyObject *)&_Py_NoneStruct; cpy_r_r167 = cpy_r_r165 == cpy_r_r166; CPy_DECREF(cpy_r_r165); @@ -253590,7 +253188,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 CPyL320; + goto CPyL322; } CPy_INCREF(cpy_r_r171); CPyL132: ; @@ -253601,7 +253199,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 CPyL321; + goto CPyL323; } CPy_DECREF(cpy_r_r172); CPy_DECREF(cpy_r_r171); @@ -253610,7 +253208,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 CPyL322; + goto CPyL324; } PyObject *cpy_r_r180[1] = {cpy_r_r176}; cpy_r_r181 = (PyObject **)&cpy_r_r180; @@ -253618,7 +253216,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 CPyL322; + goto CPyL324; } 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) { @@ -253643,7 +253241,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 CPyL323; + goto CPyL325; } CPy_INCREF(cpy_r_r186); CPyL139: ; @@ -253665,7 +253263,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 CPyL324; + goto CPyL326; } CPy_INCREF_NO_IMM(cpy_r_r190); CPyL142: ; @@ -253674,7 +253272,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 CPyL324; + goto CPyL326; } cpy_r_r193 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'add_done_callback' */ PyObject *cpy_r_r194[2] = {cpy_r_r189, cpy_r_r192}; @@ -253682,9 +253280,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 CPyL325; + goto CPyL327; } else - goto CPyL326; + goto CPyL328; CPyL144: ; CPy_DECREF(cpy_r_r189); CPy_DECREF(cpy_r_r192); @@ -253700,7 +253298,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 CPyL327; + goto CPyL329; } CPy_INCREF(cpy_r_r198); CPyL147: ; @@ -253711,7 +253309,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 CPyL328; + goto CPyL330; } CPy_DECREF(cpy_r_r199); CPy_DECREF(cpy_r_r198); @@ -253766,13 +253364,13 @@ CPyL156: ; CPyL157: ; cpy_r_r214 = (PyObject *)&_Py_NoneStruct; cpy_r_r215 = cpy_r_type != cpy_r_r214; - if (!cpy_r_r215) goto CPyL329; + if (!cpy_r_r215) goto CPyL331; 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 CPyL330; + goto CPyL332; CPyL159: ; CPy_Unreachable(); CPyL160: ; @@ -253789,13 +253387,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 CPyL331; + goto CPyL333; } 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 CPyL331; + goto CPyL333; } CPy_INCREF(cpy_r_r219); CPyL163: ; @@ -253803,14 +253401,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 CPyL331; + goto CPyL333; } 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 CPyL332; + goto CPyL334; } CPy_INCREF(cpy_r_r221.f0); CPy_INCREF(cpy_r_r221.f1); @@ -253859,7 +253457,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 CPyL333; + goto CPyL335; } CPy_INCREF(cpy_r_r225); CPyL173: ; @@ -253927,9 +253525,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 CPyL334; + goto CPyL336; } else - goto CPyL335; + goto CPyL337; 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; @@ -253975,9 +253573,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 CPyL336; + goto CPyL338; } else - goto CPyL337; + goto CPyL339; 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; @@ -254015,11 +253613,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 CPyL338; + if (cpy_r_r261 != NULL) goto CPyL340; 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 CPyL339; + goto CPyL341; } cpy_r_r263 = cpy_r_r9; CPy_DecRef(cpy_r_r263); @@ -254042,13 +253640,13 @@ CPyL198: ; CPyL199: ; cpy_r_r268 = (PyObject *)&_Py_NoneStruct; cpy_r_r269 = cpy_r_type != cpy_r_r268; - if (!cpy_r_r269) goto CPyL340; + if (!cpy_r_r269) goto CPyL342; 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 CPyL341; + goto CPyL343; CPyL201: ; CPy_Unreachable(); CPyL202: ; @@ -254065,13 +253663,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 CPyL342; + goto CPyL344; } 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 CPyL342; + goto CPyL344; } CPy_INCREF_NO_IMM(cpy_r_r273); CPyL205: ; @@ -254079,14 +253677,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 CPyL342; + goto CPyL344; } 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 CPyL343; + goto CPyL345; } CPy_INCREF(cpy_r_r275.f0); CPy_INCREF(cpy_r_r275.f1); @@ -254135,7 +253733,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 CPyL344; + goto CPyL346; } CPy_INCREF_NO_IMM(cpy_r_r279); CPyL215: ; @@ -254192,7 +253790,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 CPyL345; + goto CPyL347; } CPy_INCREF(cpy_r_r291); CPyL226: ; @@ -254201,13 +253799,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 CPyL345; + goto CPyL347; } 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 CPyL345; + goto CPyL347; } cpy_r_r295 = CPyStatics[DIFFCHECK_PLACEHOLDER]; /* 'error' */ PyObject *cpy_r_r296[3] = {cpy_r_r289, cpy_r_r290, cpy_r_r294}; @@ -254215,9 +253813,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 CPyL346; + goto CPyL348; } else - goto CPyL347; + goto CPyL349; CPyL229: ; CPy_DecRef(cpy_r_r289); CPy_DecRef(cpy_r_r294); @@ -254237,9 +253835,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 CPyL348; + goto CPyL350; } else - goto CPyL349; + goto CPyL351; 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; @@ -254376,11 +253974,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 CPyL350; + if (cpy_r_r327 != NULL) goto CPyL352; 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 CPyL351; + goto CPyL353; } cpy_r_r329 = cpy_r_r13; CPy_DECREF(cpy_r_r329); @@ -254403,13 +254001,13 @@ CPyL255: ; CPyL256: ; cpy_r_r334 = (PyObject *)&_Py_NoneStruct; cpy_r_r335 = cpy_r_type != cpy_r_r334; - if (!cpy_r_r335) goto CPyL352; + if (!cpy_r_r335) goto CPyL354; 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 CPyL353; + goto CPyL355; CPyL258: ; CPy_Unreachable(); CPyL259: ; @@ -254426,13 +254024,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 CPyL354; + goto CPyL356; } 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 CPyL354; + goto CPyL356; } CPy_INCREF_NO_IMM(cpy_r_r339); CPyL262: ; @@ -254440,14 +254038,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 CPyL354; + goto CPyL356; } 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 CPyL355; + goto CPyL357; } CPy_INCREF(cpy_r_r341.f0); CPy_INCREF(cpy_r_r341.f1); @@ -254496,7 +254094,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 CPyL356; + goto CPyL358; } CPy_INCREF_NO_IMM(cpy_r_r345); CPyL272: ; @@ -254526,36 +254124,36 @@ CPyL280: ; return 0; CPyL281: ; cpy_r_r350 = cpy_r_r16 == 0; - if (cpy_r_r350) goto CPyL357; + if (cpy_r_r350) goto CPyL359; cpy_r_r351 = cpy_r_r16 == 1; if (cpy_r_r351) { - goto CPyL358; + goto CPyL360; } else - goto CPyL359; + goto CPyL361; CPyL283: ; cpy_r_r352 = cpy_r_r16 == 2; if (cpy_r_r352) { - goto CPyL360; + goto CPyL362; } else - goto CPyL361; + goto CPyL363; CPyL284: ; cpy_r_r353 = cpy_r_r16 == 3; if (cpy_r_r353) { - goto CPyL362; + goto CPyL364; } else - goto CPyL363; + goto CPyL365; CPyL285: ; cpy_r_r354 = cpy_r_r16 == 4; if (cpy_r_r354) { - goto CPyL364; + goto CPyL366; } else - goto CPyL365; + goto CPyL367; CPyL286: ; cpy_r_r355 = cpy_r_r16 == 5; if (cpy_r_r355) { goto CPyL256; } else - goto CPyL366; + goto CPyL368; CPyL287: ; PyErr_SetNone(PyExc_StopIteration); cpy_r_r356 = 0; @@ -254568,264 +254166,270 @@ CPyL289: ; cpy_r_r357 = NULL; return cpy_r_r357; CPyL290: ; - CPy_DecRef(cpy_r_r28); + CPy_DecRef(cpy_r_r19); goto CPyL289; CPyL291: ; + CPy_DecRef(cpy_r_r28); + goto CPyL289; +CPyL292: ; CPy_DECREF(cpy_r_r33); goto CPyL11; -CPyL292: ; +CPyL293: ; CPy_DecRef(cpy_r_r39); goto CPyL289; -CPyL293: ; +CPyL294: ; + CPy_DecRef(cpy_r_r44); + goto CPyL289; +CPyL295: ; CPy_XDECREF(cpy_r_r1); goto CPyL32; -CPyL294: ; +CPyL296: ; CPy_XDecRef(cpy_r_r1); goto CPyL177; -CPyL295: ; +CPyL297: ; CPy_DecRef(cpy_r_r60); goto CPyL177; -CPyL296: ; +CPyL298: ; CPy_XDECREF(cpy_r_r3); goto CPyL37; -CPyL297: ; +CPyL299: ; CPy_XDECREF(cpy_r_r3); goto CPyL36; -CPyL298: ; +CPyL300: ; CPy_XDecRef(cpy_r_r3); goto CPyL46; -CPyL299: ; +CPyL301: ; CPy_DecRef(cpy_r_r63); goto CPyL46; -CPyL300: ; +CPyL302: ; CPy_DecRef(cpy_r_r60); goto CPyL46; -CPyL301: ; +CPyL303: ; CPy_DecRef(cpy_r_arg); goto CPyL177; -CPyL302: ; +CPyL304: ; CPy_DecRef(cpy_r_r84); goto CPyL177; -CPyL303: ; +CPyL305: ; CPy_DecRef(cpy_r_r84); CPy_DecRef(cpy_r_r85); goto CPyL177; -CPyL304: ; +CPyL306: ; CPy_DecRef(cpy_r_r95); goto CPyL177; -CPyL305: ; +CPyL307: ; CPy_XDECREF(cpy_r_r5); goto CPyL71; -CPyL306: ; +CPyL308: ; CPy_XDECREF(cpy_r_r5); goto CPyL70; -CPyL307: ; +CPyL309: ; CPy_XDecRef(cpy_r_r5); goto CPyL80; -CPyL308: ; +CPyL310: ; CPy_DecRef(cpy_r_r98); goto CPyL80; -CPyL309: ; +CPyL311: ; CPy_DecRef(cpy_r_r95); goto CPyL80; -CPyL310: ; +CPyL312: ; CPy_DecRef(cpy_r_arg); goto CPyL177; -CPyL311: ; +CPyL313: ; CPy_DecRef(cpy_r_r122); goto CPyL177; -CPyL312: ; +CPyL314: ; CPy_DECREF(cpy_r_r127); goto CPyL20; -CPyL313: ; +CPyL315: ; CPy_DecRef(cpy_r_r135); goto CPyL177; -CPyL314: ; +CPyL316: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); goto CPyL177; -CPyL315: ; +CPyL317: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); goto CPyL177; -CPyL316: ; +CPyL318: ; CPy_DecRef(cpy_r_r135); CPy_DecRef(cpy_r_r136); CPy_DecRef(cpy_r_r139); CPy_DecRef(cpy_r_r144); goto CPyL177; -CPyL317: ; +CPyL319: ; 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; -CPyL318: ; +CPyL320: ; 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; -CPyL319: ; +CPyL321: ; CPy_DecRef(cpy_r_r147); CPy_DecRef(cpy_r_r148); goto CPyL177; -CPyL320: ; +CPyL322: ; CPy_DecRef(cpy_r_r170); goto CPyL177; -CPyL321: ; +CPyL323: ; CPy_DecRef(cpy_r_r171); CPy_DecRef(cpy_r_r172); goto CPyL177; -CPyL322: ; +CPyL324: ; CPy_DecRef(cpy_r_r176); goto CPyL177; -CPyL323: ; +CPyL325: ; CPy_DecRef(cpy_r_r185); goto CPyL177; -CPyL324: ; +CPyL326: ; CPy_DecRef(cpy_r_r189); goto CPyL177; -CPyL325: ; +CPyL327: ; CPy_DecRef(cpy_r_r189); CPy_DecRef(cpy_r_r192); goto CPyL177; -CPyL326: ; +CPyL328: ; CPy_DECREF(cpy_r_r196); goto CPyL144; -CPyL327: ; +CPyL329: ; CPy_DecRef(cpy_r_r197); goto CPyL177; -CPyL328: ; +CPyL330: ; CPy_DecRef(cpy_r_r198); CPy_DecRef(cpy_r_r199); goto CPyL177; -CPyL329: ; +CPyL331: ; CPy_XDECREF(cpy_r_r7); goto CPyL160; -CPyL330: ; +CPyL332: ; CPy_XDECREF(cpy_r_r7); goto CPyL159; -CPyL331: ; +CPyL333: ; CPy_XDecRef(cpy_r_r7); goto CPyL169; -CPyL332: ; +CPyL334: ; CPy_DecRef(cpy_r_r212); goto CPyL169; -CPyL333: ; +CPyL335: ; CPy_DecRef(cpy_r_arg); goto CPyL177; -CPyL334: ; +CPyL336: ; CPy_DecRef(cpy_r_r236); goto CPyL237; -CPyL335: ; +CPyL337: ; CPy_DecRef(cpy_r_r241); goto CPyL184; -CPyL336: ; +CPyL338: ; CPy_DecRef(cpy_r_r248); goto CPyL237; -CPyL337: ; +CPyL339: ; CPy_DecRef(cpy_r_r253); goto CPyL190; -CPyL338: ; +CPyL340: ; CPy_XDecRef(cpy_r_r9); goto CPyL197; -CPyL339: ; +CPyL341: ; CPy_XDecRef(cpy_r_r9); goto CPyL237; -CPyL340: ; +CPyL342: ; CPy_XDECREF(cpy_r_r11); goto CPyL202; -CPyL341: ; +CPyL343: ; CPy_XDECREF(cpy_r_r11); goto CPyL201; -CPyL342: ; +CPyL344: ; CPy_XDecRef(cpy_r_r11); goto CPyL211; -CPyL343: ; +CPyL345: ; CPy_DecRef(cpy_r_r266); goto CPyL211; -CPyL344: ; +CPyL346: ; CPy_DecRef(cpy_r_arg); goto CPyL237; -CPyL345: ; +CPyL347: ; CPy_DecRef(cpy_r_r289); goto CPyL237; -CPyL346: ; +CPyL348: ; CPy_DecRef(cpy_r_r289); CPy_DecRef(cpy_r_r294); goto CPyL237; -CPyL347: ; +CPyL349: ; CPy_DecRef(cpy_r_r298); goto CPyL229; -CPyL348: ; +CPyL350: ; CPy_DecRef(cpy_r_r300); goto CPyL237; -CPyL349: ; +CPyL351: ; CPy_DecRef(cpy_r_r304); goto CPyL231; -CPyL350: ; +CPyL352: ; CPy_XDECREF(cpy_r_r13); goto CPyL254; -CPyL351: ; +CPyL353: ; CPy_XDecRef(cpy_r_r13); goto CPyL289; -CPyL352: ; +CPyL354: ; CPy_XDECREF(cpy_r_r15); goto CPyL259; -CPyL353: ; +CPyL355: ; CPy_XDECREF(cpy_r_r15); goto CPyL258; -CPyL354: ; +CPyL356: ; CPy_XDecRef(cpy_r_r15); goto CPyL268; -CPyL355: ; +CPyL357: ; CPy_DecRef(cpy_r_r332); goto CPyL268; -CPyL356: ; +CPyL358: ; CPy_DecRef(cpy_r_arg); goto CPyL289; -CPyL357: ; +CPyL359: ; 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; -CPyL358: ; +CPyL360: ; CPy_XDECREF(cpy_r_r5); CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL34; -CPyL359: ; +CPyL361: ; CPy_XDECREF(cpy_r_r3); goto CPyL283; -CPyL360: ; +CPyL362: ; CPy_XDECREF(cpy_r_r7); CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL68; -CPyL361: ; +CPyL363: ; CPy_XDECREF(cpy_r_r5); goto CPyL284; -CPyL362: ; +CPyL364: ; CPy_XDECREF(cpy_r_r11); CPy_XDECREF(cpy_r_r15); goto CPyL157; -CPyL363: ; +CPyL365: ; CPy_XDECREF(cpy_r_r7); goto CPyL285; -CPyL364: ; +CPyL366: ; CPy_XDECREF(cpy_r_r15); goto CPyL199; -CPyL365: ; +CPyL367: ; CPy_XDECREF(cpy_r_r11); goto CPyL286; -CPyL366: ; +CPyL368: ; CPy_XDECREF(cpy_r_r15); goto CPyL287; } @@ -255028,10 +254632,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp860 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp860); - PyObject *__tmp861 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp861); + 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); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -255801,23 +255405,23 @@ PyObject *CPyPy_rpc___utils___check_if_retry_on_failure(PyObject *self, PyObject PyObject *arg_allowlist; if (obj_allowlist == NULL) { arg_allowlist = NULL; - goto __LL862; + goto __LL861; } if (PySet_Check(obj_allowlist)) arg_allowlist = obj_allowlist; else { arg_allowlist = NULL; } - if (arg_allowlist != NULL) goto __LL862; + if (arg_allowlist != NULL) goto __LL861; if (obj_allowlist == Py_None) arg_allowlist = obj_allowlist; else { arg_allowlist = NULL; } - if (arg_allowlist != NULL) goto __LL862; + if (arg_allowlist != NULL) goto __LL861; CPy_TypeError("set or None", obj_allowlist); goto fail; -__LL862: ; +__LL861: ; char retval = CPyDef_rpc___utils___check_if_retry_on_failure(arg_method, arg_allowlist); if (retval == 2) { return NULL; @@ -256066,19 +255670,19 @@ PyObject *CPyPy_rpc___utils_____init___3_ExceptionRetryConfiguration_obj_____cal PyObject *arg_errors; if (obj_errors == NULL) { arg_errors = NULL; - goto __LL863; + goto __LL862; } arg_errors = obj_errors; - if (arg_errors != NULL) goto __LL863; + if (arg_errors != NULL) goto __LL862; if (obj_errors == Py_None) arg_errors = obj_errors; else { arg_errors = NULL; } - if (arg_errors != NULL) goto __LL863; + if (arg_errors != NULL) goto __LL862; CPy_TypeError("object or None", obj_errors); goto fail; -__LL863: ; +__LL862: ; CPyTagged arg_retries; if (obj_retries == NULL) { arg_retries = CPY_INT_TAG; @@ -256098,19 +255702,19 @@ __LL863: ; PyObject *arg_method_allowlist; if (obj_method_allowlist == NULL) { arg_method_allowlist = NULL; - goto __LL864; + goto __LL863; } arg_method_allowlist = obj_method_allowlist; - if (arg_method_allowlist != NULL) goto __LL864; + if (arg_method_allowlist != NULL) goto __LL863; if (obj_method_allowlist == Py_None) arg_method_allowlist = obj_method_allowlist; else { arg_method_allowlist = NULL; } - if (arg_method_allowlist != NULL) goto __LL864; + if (arg_method_allowlist != NULL) goto __LL863; CPy_TypeError("object or None", obj_method_allowlist); goto fail; -__LL864: ; +__LL863: ; 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; @@ -261927,10 +261531,10 @@ CPyL3: ; cpy_r_r38 = PyTuple_New(2); if (unlikely(cpy_r_r38 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp865 = cpy_r_r37.f0; - PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp865); - PyObject *__tmp866 = cpy_r_r37.f1; - PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp866); + PyObject *__tmp864 = cpy_r_r37.f0; + PyTuple_SET_ITEM(cpy_r_r38, 0, __tmp864); + PyObject *__tmp865 = cpy_r_r37.f1; + PyTuple_SET_ITEM(cpy_r_r38, 1, __tmp865); cpy_r_r39 = PyObject_GetItem(cpy_r_r32, cpy_r_r38); CPy_DECREF(cpy_r_r32); CPy_DECREF(cpy_r_r38); @@ -262064,16 +261668,16 @@ CPyL3: ; cpy_r_r93 = PyTuple_New(5); if (unlikely(cpy_r_r93 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp867 = cpy_r_r92.f0; - PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp867); - PyObject *__tmp868 = cpy_r_r92.f1; - PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp868); - PyObject *__tmp869 = cpy_r_r92.f2; - PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp869); - PyObject *__tmp870 = cpy_r_r92.f3; - PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp870); - PyObject *__tmp871 = cpy_r_r92.f4; - PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp871); + PyObject *__tmp866 = cpy_r_r92.f0; + PyTuple_SET_ITEM(cpy_r_r93, 0, __tmp866); + PyObject *__tmp867 = cpy_r_r92.f1; + PyTuple_SET_ITEM(cpy_r_r93, 1, __tmp867); + PyObject *__tmp868 = cpy_r_r92.f2; + PyTuple_SET_ITEM(cpy_r_r93, 2, __tmp868); + PyObject *__tmp869 = cpy_r_r92.f3; + PyTuple_SET_ITEM(cpy_r_r93, 3, __tmp869); + PyObject *__tmp870 = cpy_r_r92.f4; + PyTuple_SET_ITEM(cpy_r_r93, 4, __tmp870); cpy_r_r94 = PyObject_GetItem(cpy_r_r86, cpy_r_r93); CPy_DECREF(cpy_r_r86); CPy_DECREF(cpy_r_r93); @@ -262143,18 +261747,18 @@ CPyL3: ; cpy_r_r119 = PyTuple_New(6); if (unlikely(cpy_r_r119 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp872 = cpy_r_r118.f0; - PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp872); - PyObject *__tmp873 = cpy_r_r118.f1; - PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp873); - PyObject *__tmp874 = cpy_r_r118.f2; - PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp874); - PyObject *__tmp875 = cpy_r_r118.f3; - PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp875); - PyObject *__tmp876 = cpy_r_r118.f4; - PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp876); - PyObject *__tmp877 = cpy_r_r118.f5; - PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp877); + PyObject *__tmp871 = cpy_r_r118.f0; + PyTuple_SET_ITEM(cpy_r_r119, 0, __tmp871); + PyObject *__tmp872 = cpy_r_r118.f1; + PyTuple_SET_ITEM(cpy_r_r119, 1, __tmp872); + PyObject *__tmp873 = cpy_r_r118.f2; + PyTuple_SET_ITEM(cpy_r_r119, 2, __tmp873); + PyObject *__tmp874 = cpy_r_r118.f3; + PyTuple_SET_ITEM(cpy_r_r119, 3, __tmp874); + PyObject *__tmp875 = cpy_r_r118.f4; + PyTuple_SET_ITEM(cpy_r_r119, 4, __tmp875); + PyObject *__tmp876 = cpy_r_r118.f5; + PyTuple_SET_ITEM(cpy_r_r119, 5, __tmp876); cpy_r_r120 = PyObject_GetItem(cpy_r_r101, cpy_r_r119); CPy_DECREF(cpy_r_r101); CPy_DECREF(cpy_r_r119); @@ -262251,12 +261855,12 @@ CPyL3: ; cpy_r_r153 = PyTuple_New(3); if (unlikely(cpy_r_r153 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp878 = cpy_r_r152.f0; - PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp878); - PyObject *__tmp879 = cpy_r_r152.f1; - PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp879); - PyObject *__tmp880 = cpy_r_r152.f2; - PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp880); + PyObject *__tmp877 = cpy_r_r152.f0; + PyTuple_SET_ITEM(cpy_r_r153, 0, __tmp877); + PyObject *__tmp878 = cpy_r_r152.f1; + PyTuple_SET_ITEM(cpy_r_r153, 1, __tmp878); + PyObject *__tmp879 = cpy_r_r152.f2; + PyTuple_SET_ITEM(cpy_r_r153, 2, __tmp879); cpy_r_r154 = PyObject_GetItem(cpy_r_r136, cpy_r_r153); CPy_DECREF(cpy_r_r136); CPy_DECREF(cpy_r_r153); @@ -262307,12 +261911,12 @@ CPyL3: ; cpy_r_r172 = PyTuple_New(3); if (unlikely(cpy_r_r172 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp881 = cpy_r_r171.f0; - PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp881); - PyObject *__tmp882 = cpy_r_r171.f1; - PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp882); - PyObject *__tmp883 = cpy_r_r171.f2; - PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp883); + PyObject *__tmp880 = cpy_r_r171.f0; + PyTuple_SET_ITEM(cpy_r_r172, 0, __tmp880); + PyObject *__tmp881 = cpy_r_r171.f1; + PyTuple_SET_ITEM(cpy_r_r172, 1, __tmp881); + PyObject *__tmp882 = cpy_r_r171.f2; + PyTuple_SET_ITEM(cpy_r_r172, 2, __tmp882); cpy_r_r173 = PyObject_GetItem(cpy_r_r161, cpy_r_r172); CPy_DECREF(cpy_r_r161); CPy_DECREF(cpy_r_r172); @@ -262371,10 +261975,10 @@ CPyL3: ; cpy_r_r196 = PyTuple_New(2); if (unlikely(cpy_r_r196 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp884 = cpy_r_r195.f0; - PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp884); - PyObject *__tmp885 = cpy_r_r195.f1; - PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp885); + PyObject *__tmp883 = cpy_r_r195.f0; + PyTuple_SET_ITEM(cpy_r_r196, 0, __tmp883); + PyObject *__tmp884 = cpy_r_r195.f1; + PyTuple_SET_ITEM(cpy_r_r196, 1, __tmp884); cpy_r_r197 = PyObject_GetItem(cpy_r_r190, cpy_r_r196); CPy_DECREF(cpy_r_r190); CPy_DECREF(cpy_r_r196); @@ -262410,14 +262014,14 @@ CPyL3: ; cpy_r_r205 = PyTuple_New(4); if (unlikely(cpy_r_r205 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp886 = cpy_r_r204.f0; - PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp886); - PyObject *__tmp887 = cpy_r_r204.f1; - PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp887); - PyObject *__tmp888 = cpy_r_r204.f2; - PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp888); - PyObject *__tmp889 = cpy_r_r204.f3; - PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp889); + PyObject *__tmp885 = cpy_r_r204.f0; + PyTuple_SET_ITEM(cpy_r_r205, 0, __tmp885); + PyObject *__tmp886 = cpy_r_r204.f1; + PyTuple_SET_ITEM(cpy_r_r205, 1, __tmp886); + PyObject *__tmp887 = cpy_r_r204.f2; + PyTuple_SET_ITEM(cpy_r_r205, 2, __tmp887); + PyObject *__tmp888 = cpy_r_r204.f3; + PyTuple_SET_ITEM(cpy_r_r205, 3, __tmp888); cpy_r_r206 = PyObject_GetItem(cpy_r_r180, cpy_r_r205); CPy_DECREF(cpy_r_r180); CPy_DECREF(cpy_r_r205); @@ -262651,10 +262255,10 @@ CPyL3: ; cpy_r_r309 = PyTuple_New(2); if (unlikely(cpy_r_r309 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp890 = cpy_r_r308.f0; - PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp890); - PyObject *__tmp891 = cpy_r_r308.f1; - PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp891); + PyObject *__tmp889 = cpy_r_r308.f0; + PyTuple_SET_ITEM(cpy_r_r309, 0, __tmp889); + PyObject *__tmp890 = cpy_r_r308.f1; + PyTuple_SET_ITEM(cpy_r_r309, 1, __tmp890); cpy_r_r310 = PyObject_GetItem(cpy_r_r303, cpy_r_r309); CPy_DECREF(cpy_r_r303); CPy_DECREF(cpy_r_r309); @@ -262667,10 +262271,10 @@ CPyL3: ; cpy_r_r312 = PyTuple_New(2); if (unlikely(cpy_r_r312 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp892 = cpy_r_r311.f0; - PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp892); - PyObject *__tmp893 = cpy_r_r311.f1; - PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp893); + PyObject *__tmp891 = cpy_r_r311.f0; + PyTuple_SET_ITEM(cpy_r_r312, 0, __tmp891); + PyObject *__tmp892 = cpy_r_r311.f1; + PyTuple_SET_ITEM(cpy_r_r312, 1, __tmp892); cpy_r_r313 = PyObject_GetItem(cpy_r_r297, cpy_r_r312); CPy_DECREF(cpy_r_r297); CPy_DECREF(cpy_r_r312); @@ -263634,10 +263238,10 @@ CPyL207: ; cpy_r_r682 = PyTuple_New(2); if (unlikely(cpy_r_r682 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp894 = cpy_r_r681.f0; - PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp894); - PyObject *__tmp895 = cpy_r_r681.f1; - PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp895); + PyObject *__tmp893 = cpy_r_r681.f0; + PyTuple_SET_ITEM(cpy_r_r682, 0, __tmp893); + PyObject *__tmp894 = cpy_r_r681.f1; + PyTuple_SET_ITEM(cpy_r_r682, 1, __tmp894); cpy_r_r683 = PyObject_GetItem(cpy_r_r676, cpy_r_r682); CPy_DECREF(cpy_r_r676); CPy_DECREF(cpy_r_r682); @@ -263759,10 +263363,10 @@ CPyL207: ; cpy_r_r741 = PyTuple_New(2); if (unlikely(cpy_r_r741 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp896 = cpy_r_r740.f0; - PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp896); - PyObject *__tmp897 = cpy_r_r740.f1; - PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp897); + PyObject *__tmp895 = cpy_r_r740.f0; + PyTuple_SET_ITEM(cpy_r_r741, 0, __tmp895); + PyObject *__tmp896 = cpy_r_r740.f1; + PyTuple_SET_ITEM(cpy_r_r741, 1, __tmp896); cpy_r_r742 = PyObject_GetItem(cpy_r_r735, cpy_r_r741); CPy_DECREF(cpy_r_r735); CPy_DECREF(cpy_r_r741); @@ -264079,10 +263683,10 @@ CPyL272: ; cpy_r_r862 = PyTuple_New(2); if (unlikely(cpy_r_r862 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp898 = cpy_r_r861.f0; - PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp898); - PyObject *__tmp899 = cpy_r_r861.f1; - PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp899); + PyObject *__tmp897 = cpy_r_r861.f0; + PyTuple_SET_ITEM(cpy_r_r862, 0, __tmp897); + PyObject *__tmp898 = cpy_r_r861.f1; + PyTuple_SET_ITEM(cpy_r_r862, 1, __tmp898); cpy_r_r863 = PyObject_GetItem(cpy_r_r854, cpy_r_r862); CPy_DECREF(cpy_r_r854); CPy_DECREF(cpy_r_r862); @@ -264137,14 +263741,14 @@ CPyL272: ; cpy_r_r881 = PyTuple_New(4); if (unlikely(cpy_r_r881 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp900 = cpy_r_r880.f0; - PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp900); - PyObject *__tmp901 = cpy_r_r880.f1; - PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp901); - PyObject *__tmp902 = cpy_r_r880.f2; - PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp902); - PyObject *__tmp903 = cpy_r_r880.f3; - PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp903); + PyObject *__tmp899 = cpy_r_r880.f0; + PyTuple_SET_ITEM(cpy_r_r881, 0, __tmp899); + PyObject *__tmp900 = cpy_r_r880.f1; + PyTuple_SET_ITEM(cpy_r_r881, 1, __tmp900); + PyObject *__tmp901 = cpy_r_r880.f2; + PyTuple_SET_ITEM(cpy_r_r881, 2, __tmp901); + PyObject *__tmp902 = cpy_r_r880.f3; + PyTuple_SET_ITEM(cpy_r_r881, 3, __tmp902); cpy_r_r882 = PyObject_GetItem(cpy_r_r871, cpy_r_r881); CPy_DECREF(cpy_r_r871); CPy_DECREF(cpy_r_r881); @@ -264183,10 +263787,10 @@ CPyL272: ; cpy_r_r895 = PyTuple_New(2); if (unlikely(cpy_r_r895 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp904 = cpy_r_r894.f0; - PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp904); - PyObject *__tmp905 = cpy_r_r894.f1; - PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp905); + PyObject *__tmp903 = cpy_r_r894.f0; + PyTuple_SET_ITEM(cpy_r_r895, 0, __tmp903); + PyObject *__tmp904 = cpy_r_r894.f1; + PyTuple_SET_ITEM(cpy_r_r895, 1, __tmp904); cpy_r_r896 = PyObject_GetItem(cpy_r_r889, cpy_r_r895); CPy_DECREF(cpy_r_r889); CPy_DECREF(cpy_r_r895); @@ -264224,12 +263828,12 @@ CPyL272: ; cpy_r_r909 = PyTuple_New(3); if (unlikely(cpy_r_r909 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp906 = cpy_r_r908.f0; - PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp906); - PyObject *__tmp907 = cpy_r_r908.f1; - PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp907); - PyObject *__tmp908 = cpy_r_r908.f2; - PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp908); + PyObject *__tmp905 = cpy_r_r908.f0; + PyTuple_SET_ITEM(cpy_r_r909, 0, __tmp905); + PyObject *__tmp906 = cpy_r_r908.f1; + PyTuple_SET_ITEM(cpy_r_r909, 1, __tmp906); + PyObject *__tmp907 = cpy_r_r908.f2; + PyTuple_SET_ITEM(cpy_r_r909, 2, __tmp907); cpy_r_r910 = PyObject_GetItem(cpy_r_r900, cpy_r_r909); CPy_DECREF(cpy_r_r900); CPy_DECREF(cpy_r_r909); @@ -264269,10 +263873,10 @@ CPyL272: ; cpy_r_r926 = PyTuple_New(2); if (unlikely(cpy_r_r926 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp909 = cpy_r_r925.f0; - PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp909); - PyObject *__tmp910 = cpy_r_r925.f1; - PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp910); + PyObject *__tmp908 = cpy_r_r925.f0; + PyTuple_SET_ITEM(cpy_r_r926, 0, __tmp908); + PyObject *__tmp909 = cpy_r_r925.f1; + PyTuple_SET_ITEM(cpy_r_r926, 1, __tmp909); cpy_r_r927 = PyObject_GetItem(cpy_r_r920, cpy_r_r926); CPy_DECREF(cpy_r_r920); CPy_DECREF(cpy_r_r926); @@ -264302,10 +263906,10 @@ CPyL272: ; cpy_r_r937 = PyTuple_New(2); if (unlikely(cpy_r_r937 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp911 = cpy_r_r936.f0; - PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp911); - PyObject *__tmp912 = cpy_r_r936.f1; - PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp912); + PyObject *__tmp910 = cpy_r_r936.f0; + PyTuple_SET_ITEM(cpy_r_r937, 0, __tmp910); + PyObject *__tmp911 = cpy_r_r936.f1; + PyTuple_SET_ITEM(cpy_r_r937, 1, __tmp911); cpy_r_r938 = PyObject_GetItem(cpy_r_r931, cpy_r_r937); CPy_DECREF(cpy_r_r931); CPy_DECREF(cpy_r_r937); @@ -264335,10 +263939,10 @@ CPyL272: ; cpy_r_r948 = PyTuple_New(2); if (unlikely(cpy_r_r948 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp913 = cpy_r_r947.f0; - PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp913); - PyObject *__tmp914 = cpy_r_r947.f1; - PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp914); + PyObject *__tmp912 = cpy_r_r947.f0; + PyTuple_SET_ITEM(cpy_r_r948, 0, __tmp912); + PyObject *__tmp913 = cpy_r_r947.f1; + PyTuple_SET_ITEM(cpy_r_r948, 1, __tmp913); cpy_r_r949 = PyObject_GetItem(cpy_r_r942, cpy_r_r948); CPy_DECREF(cpy_r_r942); CPy_DECREF(cpy_r_r948); @@ -264384,12 +263988,12 @@ CPyL272: ; cpy_r_r966 = PyTuple_New(3); if (unlikely(cpy_r_r966 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp915 = cpy_r_r965.f0; - PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp915); - PyObject *__tmp916 = cpy_r_r965.f1; - PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp916); - PyObject *__tmp917 = cpy_r_r965.f2; - PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp917); + PyObject *__tmp914 = cpy_r_r965.f0; + PyTuple_SET_ITEM(cpy_r_r966, 0, __tmp914); + PyObject *__tmp915 = cpy_r_r965.f1; + PyTuple_SET_ITEM(cpy_r_r966, 1, __tmp915); + PyObject *__tmp916 = cpy_r_r965.f2; + PyTuple_SET_ITEM(cpy_r_r966, 2, __tmp916); cpy_r_r967 = PyObject_GetItem(cpy_r_r957, cpy_r_r966); CPy_DECREF(cpy_r_r957); CPy_DECREF(cpy_r_r966); @@ -264419,10 +264023,10 @@ CPyL272: ; cpy_r_r977 = PyTuple_New(2); if (unlikely(cpy_r_r977 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp918 = cpy_r_r976.f0; - PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp918); - PyObject *__tmp919 = cpy_r_r976.f1; - PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp919); + PyObject *__tmp917 = cpy_r_r976.f0; + PyTuple_SET_ITEM(cpy_r_r977, 0, __tmp917); + PyObject *__tmp918 = cpy_r_r976.f1; + PyTuple_SET_ITEM(cpy_r_r977, 1, __tmp918); cpy_r_r978 = PyObject_GetItem(cpy_r_r971, cpy_r_r977); CPy_DECREF(cpy_r_r971); CPy_DECREF(cpy_r_r977); @@ -264457,10 +264061,10 @@ CPyL272: ; cpy_r_r990 = PyTuple_New(2); if (unlikely(cpy_r_r990 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp920 = cpy_r_r989.f0; - PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp920); - PyObject *__tmp921 = cpy_r_r989.f1; - PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp921); + PyObject *__tmp919 = cpy_r_r989.f0; + PyTuple_SET_ITEM(cpy_r_r990, 0, __tmp919); + PyObject *__tmp920 = cpy_r_r989.f1; + PyTuple_SET_ITEM(cpy_r_r990, 1, __tmp920); cpy_r_r991 = PyObject_GetItem(cpy_r_r982, cpy_r_r990); CPy_DECREF(cpy_r_r982); CPy_DECREF(cpy_r_r990); @@ -267006,16 +266610,16 @@ CPyL699: ; cpy_r_r1950 = PyTuple_New(5); if (unlikely(cpy_r_r1950 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp922 = cpy_r_r1949.f0; - PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp922); - PyObject *__tmp923 = cpy_r_r1949.f1; - PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp923); - PyObject *__tmp924 = cpy_r_r1949.f2; - PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp924); - PyObject *__tmp925 = cpy_r_r1949.f3; - PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp925); - PyObject *__tmp926 = cpy_r_r1949.f4; - PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp926); + PyObject *__tmp921 = cpy_r_r1949.f0; + PyTuple_SET_ITEM(cpy_r_r1950, 0, __tmp921); + PyObject *__tmp922 = cpy_r_r1949.f1; + PyTuple_SET_ITEM(cpy_r_r1950, 1, __tmp922); + PyObject *__tmp923 = cpy_r_r1949.f2; + PyTuple_SET_ITEM(cpy_r_r1950, 2, __tmp923); + PyObject *__tmp924 = cpy_r_r1949.f3; + PyTuple_SET_ITEM(cpy_r_r1950, 3, __tmp924); + PyObject *__tmp925 = cpy_r_r1949.f4; + PyTuple_SET_ITEM(cpy_r_r1950, 4, __tmp925); cpy_r_r1951 = PyObject_GetItem(cpy_r_r1933, cpy_r_r1950); CPy_DECREF(cpy_r_r1933); CPy_DECREF(cpy_r_r1950); @@ -267055,10 +266659,10 @@ CPyL699: ; cpy_r_r1965 = PyTuple_New(2); if (unlikely(cpy_r_r1965 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp927 = cpy_r_r1964.f0; - PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp927); - PyObject *__tmp928 = cpy_r_r1964.f1; - PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp928); + PyObject *__tmp926 = cpy_r_r1964.f0; + PyTuple_SET_ITEM(cpy_r_r1965, 0, __tmp926); + PyObject *__tmp927 = cpy_r_r1964.f1; + PyTuple_SET_ITEM(cpy_r_r1965, 1, __tmp927); cpy_r_r1966 = PyObject_GetItem(cpy_r_r1961, cpy_r_r1965); CPy_DECREF(cpy_r_r1961); CPy_DECREF(cpy_r_r1965); @@ -267523,18 +267127,18 @@ CPyL766: ; cpy_r_r2142 = PyTuple_New(6); if (unlikely(cpy_r_r2142 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp929 = cpy_r_r2141.f0; - PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp929); - PyObject *__tmp930 = cpy_r_r2141.f1; - PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp930); - PyObject *__tmp931 = cpy_r_r2141.f2; - PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp931); - PyObject *__tmp932 = cpy_r_r2141.f3; - PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp932); - PyObject *__tmp933 = cpy_r_r2141.f4; - PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp933); - PyObject *__tmp934 = cpy_r_r2141.f5; - PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp934); + PyObject *__tmp928 = cpy_r_r2141.f0; + PyTuple_SET_ITEM(cpy_r_r2142, 0, __tmp928); + PyObject *__tmp929 = cpy_r_r2141.f1; + PyTuple_SET_ITEM(cpy_r_r2142, 1, __tmp929); + PyObject *__tmp930 = cpy_r_r2141.f2; + PyTuple_SET_ITEM(cpy_r_r2142, 2, __tmp930); + PyObject *__tmp931 = cpy_r_r2141.f3; + PyTuple_SET_ITEM(cpy_r_r2142, 3, __tmp931); + PyObject *__tmp932 = cpy_r_r2141.f4; + PyTuple_SET_ITEM(cpy_r_r2142, 4, __tmp932); + PyObject *__tmp933 = cpy_r_r2141.f5; + PyTuple_SET_ITEM(cpy_r_r2142, 5, __tmp933); cpy_r_r2143 = PyObject_GetItem(cpy_r_r2122, cpy_r_r2142); CPy_DECREF(cpy_r_r2122); CPy_DECREF(cpy_r_r2142); @@ -267919,10 +267523,10 @@ CPyL832: ; cpy_r_r2284 = PyTuple_New(2); if (unlikely(cpy_r_r2284 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp935 = cpy_r_r2283.f0; - PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp935); - PyObject *__tmp936 = cpy_r_r2283.f1; - PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp936); + PyObject *__tmp934 = cpy_r_r2283.f0; + PyTuple_SET_ITEM(cpy_r_r2284, 0, __tmp934); + PyObject *__tmp935 = cpy_r_r2283.f1; + PyTuple_SET_ITEM(cpy_r_r2284, 1, __tmp935); cpy_r_r2285 = PyObject_GetItem(cpy_r_r2276, cpy_r_r2284); CPy_DECREF(cpy_r_r2276); CPy_DECREF(cpy_r_r2284); @@ -268039,10 +267643,10 @@ CPyL832: ; cpy_r_r2326 = PyTuple_New(2); if (unlikely(cpy_r_r2326 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp937 = cpy_r_r2325.f0; - PyTuple_SET_ITEM(cpy_r_r2326, 0, __tmp937); - PyObject *__tmp938 = cpy_r_r2325.f1; - PyTuple_SET_ITEM(cpy_r_r2326, 1, __tmp938); + PyObject *__tmp936 = cpy_r_r2325.f0; + PyTuple_SET_ITEM(cpy_r_r2326, 0, __tmp936); + PyObject *__tmp937 = cpy_r_r2325.f1; + PyTuple_SET_ITEM(cpy_r_r2326, 1, __tmp937); cpy_r_r2327 = PyObject_GetItem(cpy_r_r2314, cpy_r_r2326); CPy_DECREF(cpy_r_r2314); CPy_DECREF(cpy_r_r2326); @@ -268093,12 +267697,12 @@ CPyL832: ; cpy_r_r2345 = PyTuple_New(3); if (unlikely(cpy_r_r2345 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp939 = cpy_r_r2344.f0; - PyTuple_SET_ITEM(cpy_r_r2345, 0, __tmp939); - PyObject *__tmp940 = cpy_r_r2344.f1; - PyTuple_SET_ITEM(cpy_r_r2345, 1, __tmp940); - PyObject *__tmp941 = cpy_r_r2344.f2; - PyTuple_SET_ITEM(cpy_r_r2345, 2, __tmp941); + PyObject *__tmp938 = cpy_r_r2344.f0; + PyTuple_SET_ITEM(cpy_r_r2345, 0, __tmp938); + PyObject *__tmp939 = cpy_r_r2344.f1; + PyTuple_SET_ITEM(cpy_r_r2345, 1, __tmp939); + PyObject *__tmp940 = cpy_r_r2344.f2; + PyTuple_SET_ITEM(cpy_r_r2345, 2, __tmp940); cpy_r_r2346 = PyObject_GetItem(cpy_r_r2334, cpy_r_r2345); CPy_DECREF(cpy_r_r2334); CPy_DECREF(cpy_r_r2345); @@ -268149,12 +267753,12 @@ CPyL832: ; cpy_r_r2364 = PyTuple_New(3); if (unlikely(cpy_r_r2364 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp942 = cpy_r_r2363.f0; - PyTuple_SET_ITEM(cpy_r_r2364, 0, __tmp942); - PyObject *__tmp943 = cpy_r_r2363.f1; - PyTuple_SET_ITEM(cpy_r_r2364, 1, __tmp943); - PyObject *__tmp944 = cpy_r_r2363.f2; - PyTuple_SET_ITEM(cpy_r_r2364, 2, __tmp944); + PyObject *__tmp941 = cpy_r_r2363.f0; + PyTuple_SET_ITEM(cpy_r_r2364, 0, __tmp941); + PyObject *__tmp942 = cpy_r_r2363.f1; + PyTuple_SET_ITEM(cpy_r_r2364, 1, __tmp942); + PyObject *__tmp943 = cpy_r_r2363.f2; + PyTuple_SET_ITEM(cpy_r_r2364, 2, __tmp943); cpy_r_r2365 = PyObject_GetItem(cpy_r_r2353, cpy_r_r2364); CPy_DECREF(cpy_r_r2353); CPy_DECREF(cpy_r_r2364); @@ -268214,10 +267818,10 @@ CPyL832: ; cpy_r_r2387 = PyTuple_New(2); if (unlikely(cpy_r_r2387 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp945 = cpy_r_r2386.f0; - PyTuple_SET_ITEM(cpy_r_r2387, 0, __tmp945); - PyObject *__tmp946 = cpy_r_r2386.f1; - PyTuple_SET_ITEM(cpy_r_r2387, 1, __tmp946); + PyObject *__tmp944 = cpy_r_r2386.f0; + PyTuple_SET_ITEM(cpy_r_r2387, 0, __tmp944); + PyObject *__tmp945 = cpy_r_r2386.f1; + PyTuple_SET_ITEM(cpy_r_r2387, 1, __tmp945); cpy_r_r2388 = PyObject_GetItem(cpy_r_r2372, cpy_r_r2387); CPy_DECREF(cpy_r_r2372); CPy_DECREF(cpy_r_r2387); @@ -268268,10 +267872,10 @@ CPyL832: ; cpy_r_r2406 = PyTuple_New(2); if (unlikely(cpy_r_r2406 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp947 = cpy_r_r2405.f0; - PyTuple_SET_ITEM(cpy_r_r2406, 0, __tmp947); - PyObject *__tmp948 = cpy_r_r2405.f1; - PyTuple_SET_ITEM(cpy_r_r2406, 1, __tmp948); + PyObject *__tmp946 = cpy_r_r2405.f0; + PyTuple_SET_ITEM(cpy_r_r2406, 0, __tmp946); + PyObject *__tmp947 = cpy_r_r2405.f1; + PyTuple_SET_ITEM(cpy_r_r2406, 1, __tmp947); cpy_r_r2407 = PyObject_GetItem(cpy_r_r2395, cpy_r_r2406); CPy_DECREF(cpy_r_r2395); CPy_DECREF(cpy_r_r2406); @@ -268331,10 +267935,10 @@ CPyL832: ; cpy_r_r2429 = PyTuple_New(2); if (unlikely(cpy_r_r2429 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp949 = cpy_r_r2428.f0; - PyTuple_SET_ITEM(cpy_r_r2429, 0, __tmp949); - PyObject *__tmp950 = cpy_r_r2428.f1; - PyTuple_SET_ITEM(cpy_r_r2429, 1, __tmp950); + PyObject *__tmp948 = cpy_r_r2428.f0; + PyTuple_SET_ITEM(cpy_r_r2429, 0, __tmp948); + PyObject *__tmp949 = cpy_r_r2428.f1; + PyTuple_SET_ITEM(cpy_r_r2429, 1, __tmp949); cpy_r_r2430 = PyObject_GetItem(cpy_r_r2414, cpy_r_r2429); CPy_DECREF(cpy_r_r2414); CPy_DECREF(cpy_r_r2429); @@ -268385,10 +267989,10 @@ CPyL832: ; cpy_r_r2448 = PyTuple_New(2); if (unlikely(cpy_r_r2448 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp951 = cpy_r_r2447.f0; - PyTuple_SET_ITEM(cpy_r_r2448, 0, __tmp951); - PyObject *__tmp952 = cpy_r_r2447.f1; - PyTuple_SET_ITEM(cpy_r_r2448, 1, __tmp952); + PyObject *__tmp950 = cpy_r_r2447.f0; + PyTuple_SET_ITEM(cpy_r_r2448, 0, __tmp950); + PyObject *__tmp951 = cpy_r_r2447.f1; + PyTuple_SET_ITEM(cpy_r_r2448, 1, __tmp951); cpy_r_r2449 = PyObject_GetItem(cpy_r_r2437, cpy_r_r2448); CPy_DECREF(cpy_r_r2437); CPy_DECREF(cpy_r_r2448); @@ -269183,12 +268787,12 @@ CPyL1003: ; cpy_r_r2752 = PyTuple_New(3); if (unlikely(cpy_r_r2752 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp953 = cpy_r_r2751.f0; - PyTuple_SET_ITEM(cpy_r_r2752, 0, __tmp953); - PyObject *__tmp954 = cpy_r_r2751.f1; - PyTuple_SET_ITEM(cpy_r_r2752, 1, __tmp954); - PyObject *__tmp955 = cpy_r_r2751.f2; - PyTuple_SET_ITEM(cpy_r_r2752, 2, __tmp955); + PyObject *__tmp952 = cpy_r_r2751.f0; + PyTuple_SET_ITEM(cpy_r_r2752, 0, __tmp952); + PyObject *__tmp953 = cpy_r_r2751.f1; + PyTuple_SET_ITEM(cpy_r_r2752, 1, __tmp953); + PyObject *__tmp954 = cpy_r_r2751.f2; + PyTuple_SET_ITEM(cpy_r_r2752, 2, __tmp954); cpy_r_r2753 = PyObject_GetItem(cpy_r_r2743, cpy_r_r2752); CPy_DECREF(cpy_r_r2743); CPy_DECREF(cpy_r_r2752); @@ -269208,10 +268812,10 @@ CPyL1003: ; cpy_r_r2758 = PyTuple_New(2); if (unlikely(cpy_r_r2758 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp956 = cpy_r_r2757.f0; - PyTuple_SET_ITEM(cpy_r_r2758, 0, __tmp956); - PyObject *__tmp957 = cpy_r_r2757.f1; - PyTuple_SET_ITEM(cpy_r_r2758, 1, __tmp957); + PyObject *__tmp955 = cpy_r_r2757.f0; + PyTuple_SET_ITEM(cpy_r_r2758, 0, __tmp955); + PyObject *__tmp956 = cpy_r_r2757.f1; + PyTuple_SET_ITEM(cpy_r_r2758, 1, __tmp956); cpy_r_r2759 = PyObject_GetItem(cpy_r_r2740, cpy_r_r2758); CPy_DECREF(cpy_r_r2740); CPy_DECREF(cpy_r_r2758); @@ -269273,10 +268877,10 @@ CPyL1003: ; cpy_r_r2782 = PyTuple_New(2); if (unlikely(cpy_r_r2782 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp958 = cpy_r_r2781.f0; - PyTuple_SET_ITEM(cpy_r_r2782, 0, __tmp958); - PyObject *__tmp959 = cpy_r_r2781.f1; - PyTuple_SET_ITEM(cpy_r_r2782, 1, __tmp959); + PyObject *__tmp957 = cpy_r_r2781.f0; + PyTuple_SET_ITEM(cpy_r_r2782, 0, __tmp957); + PyObject *__tmp958 = cpy_r_r2781.f1; + PyTuple_SET_ITEM(cpy_r_r2782, 1, __tmp958); cpy_r_r2783 = PyObject_GetItem(cpy_r_r2769, cpy_r_r2782); CPy_DECREF(cpy_r_r2769); CPy_DECREF(cpy_r_r2782); @@ -269322,10 +268926,10 @@ CPyL1003: ; cpy_r_r2799 = PyTuple_New(2); if (unlikely(cpy_r_r2799 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp960 = cpy_r_r2798.f0; - PyTuple_SET_ITEM(cpy_r_r2799, 0, __tmp960); - PyObject *__tmp961 = cpy_r_r2798.f1; - PyTuple_SET_ITEM(cpy_r_r2799, 1, __tmp961); + PyObject *__tmp959 = cpy_r_r2798.f0; + PyTuple_SET_ITEM(cpy_r_r2799, 0, __tmp959); + PyObject *__tmp960 = cpy_r_r2798.f1; + PyTuple_SET_ITEM(cpy_r_r2799, 1, __tmp960); cpy_r_r2800 = PyObject_GetItem(cpy_r_r2786, cpy_r_r2799); CPy_DECREF(cpy_r_r2786); CPy_DECREF(cpy_r_r2799); @@ -269338,10 +268942,10 @@ CPyL1003: ; cpy_r_r2802 = PyTuple_New(2); if (unlikely(cpy_r_r2802 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp962 = cpy_r_r2801.f0; - PyTuple_SET_ITEM(cpy_r_r2802, 0, __tmp962); - PyObject *__tmp963 = cpy_r_r2801.f1; - PyTuple_SET_ITEM(cpy_r_r2802, 1, __tmp963); + PyObject *__tmp961 = cpy_r_r2801.f0; + PyTuple_SET_ITEM(cpy_r_r2802, 0, __tmp961); + PyObject *__tmp962 = cpy_r_r2801.f1; + PyTuple_SET_ITEM(cpy_r_r2802, 1, __tmp962); cpy_r_r2803 = PyObject_GetItem(cpy_r_r2766, cpy_r_r2802); CPy_DECREF(cpy_r_r2766); CPy_DECREF(cpy_r_r2802); @@ -272946,10 +272550,10 @@ CPyL1554: ; cpy_r_r4202 = PyTuple_New(2); if (unlikely(cpy_r_r4202 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp964 = cpy_r_r4201.f0; - PyTuple_SET_ITEM(cpy_r_r4202, 0, __tmp964); - PyObject *__tmp965 = cpy_r_r4201.f1; - PyTuple_SET_ITEM(cpy_r_r4202, 1, __tmp965); + PyObject *__tmp963 = cpy_r_r4201.f0; + PyTuple_SET_ITEM(cpy_r_r4202, 0, __tmp963); + PyObject *__tmp964 = cpy_r_r4201.f1; + PyTuple_SET_ITEM(cpy_r_r4202, 1, __tmp964); cpy_r_r4203 = PyObject_GetItem(cpy_r_r4194, cpy_r_r4202); CPy_DECREF(cpy_r_r4194); CPy_DECREF(cpy_r_r4202); @@ -272982,10 +272586,10 @@ CPyL1554: ; cpy_r_r4214 = PyTuple_New(2); if (unlikely(cpy_r_r4214 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp966 = cpy_r_r4213.f0; - PyTuple_SET_ITEM(cpy_r_r4214, 0, __tmp966); - PyObject *__tmp967 = cpy_r_r4213.f1; - PyTuple_SET_ITEM(cpy_r_r4214, 1, __tmp967); + PyObject *__tmp965 = cpy_r_r4213.f0; + PyTuple_SET_ITEM(cpy_r_r4214, 0, __tmp965); + PyObject *__tmp966 = cpy_r_r4213.f1; + PyTuple_SET_ITEM(cpy_r_r4214, 1, __tmp966); cpy_r_r4215 = PyObject_GetItem(cpy_r_r4210, cpy_r_r4214); CPy_DECREF(cpy_r_r4210); CPy_DECREF(cpy_r_r4214); @@ -274356,10 +273960,10 @@ CPyL1759: ; cpy_r_r4738 = PyTuple_New(2); if (unlikely(cpy_r_r4738 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp968 = cpy_r_r4737.f0; - PyTuple_SET_ITEM(cpy_r_r4738, 0, __tmp968); - PyObject *__tmp969 = cpy_r_r4737.f1; - PyTuple_SET_ITEM(cpy_r_r4738, 1, __tmp969); + PyObject *__tmp967 = cpy_r_r4737.f0; + PyTuple_SET_ITEM(cpy_r_r4738, 0, __tmp967); + PyObject *__tmp968 = cpy_r_r4737.f1; + PyTuple_SET_ITEM(cpy_r_r4738, 1, __tmp968); cpy_r_r4739 = PyObject_GetItem(cpy_r_r4732, cpy_r_r4738); CPy_DECREF(cpy_r_r4732); CPy_DECREF(cpy_r_r4738); @@ -274414,10 +274018,10 @@ CPyL1759: ; cpy_r_r4759 = PyTuple_New(2); if (unlikely(cpy_r_r4759 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp970 = cpy_r_r4758.f0; - PyTuple_SET_ITEM(cpy_r_r4759, 0, __tmp970); - PyObject *__tmp971 = cpy_r_r4758.f1; - PyTuple_SET_ITEM(cpy_r_r4759, 1, __tmp971); + PyObject *__tmp969 = cpy_r_r4758.f0; + PyTuple_SET_ITEM(cpy_r_r4759, 0, __tmp969); + PyObject *__tmp970 = cpy_r_r4758.f1; + PyTuple_SET_ITEM(cpy_r_r4759, 1, __tmp970); cpy_r_r4760 = PyObject_GetItem(cpy_r_r4753, cpy_r_r4759); CPy_DECREF(cpy_r_r4753); CPy_DECREF(cpy_r_r4759); @@ -274476,12 +274080,12 @@ CPyL1759: ; cpy_r_r4781 = PyTuple_New(3); if (unlikely(cpy_r_r4781 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp972 = cpy_r_r4780.f0; - PyTuple_SET_ITEM(cpy_r_r4781, 0, __tmp972); - PyObject *__tmp973 = cpy_r_r4780.f1; - PyTuple_SET_ITEM(cpy_r_r4781, 1, __tmp973); - PyObject *__tmp974 = cpy_r_r4780.f2; - PyTuple_SET_ITEM(cpy_r_r4781, 2, __tmp974); + PyObject *__tmp971 = cpy_r_r4780.f0; + PyTuple_SET_ITEM(cpy_r_r4781, 0, __tmp971); + PyObject *__tmp972 = cpy_r_r4780.f1; + PyTuple_SET_ITEM(cpy_r_r4781, 1, __tmp972); + PyObject *__tmp973 = cpy_r_r4780.f2; + PyTuple_SET_ITEM(cpy_r_r4781, 2, __tmp973); cpy_r_r4782 = PyObject_GetItem(cpy_r_r4776, cpy_r_r4781); CPy_DECREF(cpy_r_r4776); CPy_DECREF(cpy_r_r4781); @@ -274737,14 +274341,14 @@ CPyL1810: ; cpy_r_r4877 = PyTuple_New(4); if (unlikely(cpy_r_r4877 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp975 = cpy_r_r4876.f0; - PyTuple_SET_ITEM(cpy_r_r4877, 0, __tmp975); - PyObject *__tmp976 = cpy_r_r4876.f1; - PyTuple_SET_ITEM(cpy_r_r4877, 1, __tmp976); - PyObject *__tmp977 = cpy_r_r4876.f2; - PyTuple_SET_ITEM(cpy_r_r4877, 2, __tmp977); - PyObject *__tmp978 = cpy_r_r4876.f3; - PyTuple_SET_ITEM(cpy_r_r4877, 3, __tmp978); + PyObject *__tmp974 = cpy_r_r4876.f0; + PyTuple_SET_ITEM(cpy_r_r4877, 0, __tmp974); + PyObject *__tmp975 = cpy_r_r4876.f1; + PyTuple_SET_ITEM(cpy_r_r4877, 1, __tmp975); + PyObject *__tmp976 = cpy_r_r4876.f2; + PyTuple_SET_ITEM(cpy_r_r4877, 2, __tmp976); + PyObject *__tmp977 = cpy_r_r4876.f3; + PyTuple_SET_ITEM(cpy_r_r4877, 3, __tmp977); cpy_r_r4878 = PyObject_GetItem(cpy_r_r4871, cpy_r_r4877); CPy_DECREF(cpy_r_r4871); CPy_DECREF(cpy_r_r4877); @@ -278863,16 +278467,16 @@ CPyL18: ; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL979; + if (cpy_r_r39 != NULL) goto __LL978; if (PyUnicode_Check(cpy_r_r38)) cpy_r_r39 = cpy_r_r38; else { cpy_r_r39 = NULL; } - if (cpy_r_r39 != NULL) goto __LL979; + if (cpy_r_r39 != NULL) goto __LL978; 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 CPyL333; -__LL979: ; +__LL978: ; cpy_r_r40 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r39); CPy_DECREF(cpy_r_r39); if (unlikely(cpy_r_r40 == NULL)) { @@ -280459,10 +280063,10 @@ CPyL278: ; cpy_r_r337 = PyTuple_New(2); if (unlikely(cpy_r_r337 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp980 = cpy_r_r322.f0; - PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp980); - PyObject *__tmp981 = cpy_r_r322.f1; - PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp981); + PyObject *__tmp979 = cpy_r_r322.f0; + PyTuple_SET_ITEM(cpy_r_r337, 0, __tmp979); + PyObject *__tmp980 = cpy_r_r322.f1; + PyTuple_SET_ITEM(cpy_r_r337, 1, __tmp980); PyObject *cpy_r_r338[2] = {cpy_r_r337, cpy_r_r331}; cpy_r_r339 = (PyObject **)&cpy_r_r338; cpy_r_r340 = PyObject_Vectorcall(cpy_r_r335, cpy_r_r339, 2, 0); @@ -281251,10 +280855,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp982 = cpy_r_r10.f0; - PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp982); - PyObject *__tmp983 = cpy_r_r10.f1; - PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp983); + PyObject *__tmp981 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp981); + PyObject *__tmp982 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp982); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -282506,39 +282110,39 @@ CPyL11: ; goto CPyL22; } CPy_DECREF(cpy_r_r17); - PyObject *__tmp984; + PyObject *__tmp983; if (unlikely(!(PyTuple_Check(cpy_r_r23) && PyTuple_GET_SIZE(cpy_r_r23) == 2))) { - __tmp984 = NULL; - goto __LL985; + __tmp983 = NULL; + goto __LL984; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r23, 0)))) - __tmp984 = PyTuple_GET_ITEM(cpy_r_r23, 0); + __tmp983 = PyTuple_GET_ITEM(cpy_r_r23, 0); else { - __tmp984 = NULL; + __tmp983 = NULL; } - if (__tmp984 == NULL) goto __LL985; - __tmp984 = PyTuple_GET_ITEM(cpy_r_r23, 1); - if (__tmp984 == NULL) goto __LL985; - __tmp984 = cpy_r_r23; -__LL985: ; - if (unlikely(__tmp984 == NULL)) { + if (__tmp983 == NULL) goto __LL984; + __tmp983 = PyTuple_GET_ITEM(cpy_r_r23, 1); + if (__tmp983 == NULL) goto __LL984; + __tmp983 = cpy_r_r23; +__LL984: ; + if (unlikely(__tmp983 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r23); cpy_r_r24 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp986 = PyTuple_GET_ITEM(cpy_r_r23, 0); - CPy_INCREF(__tmp986); - PyObject *__tmp987; - if (likely(PyUnicode_Check(__tmp986))) - __tmp987 = __tmp986; + PyObject *__tmp985 = PyTuple_GET_ITEM(cpy_r_r23, 0); + CPy_INCREF(__tmp985); + PyObject *__tmp986; + if (likely(PyUnicode_Check(__tmp985))) + __tmp986 = __tmp985; else { - CPy_TypeError("str", __tmp986); - __tmp987 = NULL; + CPy_TypeError("str", __tmp985); + __tmp986 = NULL; } - cpy_r_r24.f0 = __tmp987; - PyObject *__tmp988 = PyTuple_GET_ITEM(cpy_r_r23, 1); - CPy_INCREF(__tmp988); - PyObject *__tmp989; - __tmp989 = __tmp988; - cpy_r_r24.f1 = __tmp989; + cpy_r_r24.f0 = __tmp986; + PyObject *__tmp987 = PyTuple_GET_ITEM(cpy_r_r23, 1); + CPy_INCREF(__tmp987); + PyObject *__tmp988; + __tmp988 = __tmp987; + cpy_r_r24.f1 = __tmp988; } CPy_DECREF(cpy_r_r23); if (unlikely(cpy_r_r24.f0 == NULL)) { @@ -282588,8 +282192,8 @@ CPyL19: ; cpy_r_r39.f1 = cpy_r_r37; return cpy_r_r39; CPyL20: ; - tuple_T2OO __tmp990 = { NULL, NULL }; - cpy_r_r40 = __tmp990; + tuple_T2OO __tmp989 = { NULL, NULL }; + cpy_r_r40 = __tmp989; return cpy_r_r40; CPyL21: ; CPy_DecRef(cpy_r_r0); @@ -282634,10 +282238,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___cache(PyObject *self, PyObject * PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp991 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp991); - PyObject *__tmp992 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp992); + PyObject *__tmp990 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp990); + PyObject *__tmp991 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp991); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "cache", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -282953,39 +282557,39 @@ CPyL3: ; goto CPyL7; } CPy_DECREF(cpy_r_r0); - PyObject *__tmp993; + PyObject *__tmp992; if (unlikely(!(PyTuple_Check(cpy_r_r6) && PyTuple_GET_SIZE(cpy_r_r6) == 2))) { - __tmp993 = NULL; - goto __LL994; + __tmp992 = NULL; + goto __LL993; } if (likely(PyUnicode_Check(PyTuple_GET_ITEM(cpy_r_r6, 0)))) - __tmp993 = PyTuple_GET_ITEM(cpy_r_r6, 0); + __tmp992 = PyTuple_GET_ITEM(cpy_r_r6, 0); else { - __tmp993 = NULL; + __tmp992 = NULL; } - if (__tmp993 == NULL) goto __LL994; - __tmp993 = PyTuple_GET_ITEM(cpy_r_r6, 1); - if (__tmp993 == NULL) goto __LL994; - __tmp993 = cpy_r_r6; -__LL994: ; - if (unlikely(__tmp993 == NULL)) { + if (__tmp992 == NULL) goto __LL993; + __tmp992 = PyTuple_GET_ITEM(cpy_r_r6, 1); + if (__tmp992 == NULL) goto __LL993; + __tmp992 = cpy_r_r6; +__LL993: ; + if (unlikely(__tmp992 == NULL)) { CPy_TypeError("tuple[str, object]", cpy_r_r6); cpy_r_r7 = (tuple_T2OO) { NULL, NULL }; } else { - PyObject *__tmp995 = PyTuple_GET_ITEM(cpy_r_r6, 0); - CPy_INCREF(__tmp995); - PyObject *__tmp996; - if (likely(PyUnicode_Check(__tmp995))) - __tmp996 = __tmp995; + PyObject *__tmp994 = PyTuple_GET_ITEM(cpy_r_r6, 0); + CPy_INCREF(__tmp994); + PyObject *__tmp995; + if (likely(PyUnicode_Check(__tmp994))) + __tmp995 = __tmp994; else { - CPy_TypeError("str", __tmp995); - __tmp996 = NULL; + CPy_TypeError("str", __tmp994); + __tmp995 = NULL; } - cpy_r_r7.f0 = __tmp996; - PyObject *__tmp997 = PyTuple_GET_ITEM(cpy_r_r6, 1); - CPy_INCREF(__tmp997); - PyObject *__tmp998; - __tmp998 = __tmp997; - cpy_r_r7.f1 = __tmp998; + cpy_r_r7.f0 = __tmp995; + PyObject *__tmp996 = PyTuple_GET_ITEM(cpy_r_r6, 1); + CPy_INCREF(__tmp996); + PyObject *__tmp997; + __tmp997 = __tmp996; + cpy_r_r7.f1 = __tmp997; } CPy_DECREF(cpy_r_r6); if (unlikely(cpy_r_r7.f0 == NULL)) { @@ -282994,8 +282598,8 @@ __LL994: ; } return cpy_r_r7; CPyL6: ; - tuple_T2OO __tmp999 = { NULL, NULL }; - cpy_r_r8 = __tmp999; + tuple_T2OO __tmp998 = { NULL, NULL }; + cpy_r_r8 = __tmp998; return cpy_r_r8; CPyL7: ; CPy_DecRef(cpy_r_r0); @@ -283031,10 +282635,10 @@ PyObject *CPyPy_utils___caching___SimpleCache___popitem(PyObject *self, PyObject PyObject *retbox = PyTuple_New(2); if (unlikely(retbox == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1000 = retval.f0; - PyTuple_SET_ITEM(retbox, 0, __tmp1000); - PyObject *__tmp1001 = retval.f1; - PyTuple_SET_ITEM(retbox, 1, __tmp1001); + PyObject *__tmp999 = retval.f0; + PyTuple_SET_ITEM(retbox, 0, __tmp999); + PyObject *__tmp1000 = retval.f1; + PyTuple_SET_ITEM(retbox, 1, __tmp1000); return retbox; fail: ; CPy_AddTraceback("faster_web3/utils/caching.py", "popitem", DIFFCHECK_PLACEHOLDER, CPyStatic_utils___caching___globals); @@ -283554,10 +283158,10 @@ CPyL47: ; cpy_r_r57 = PyTuple_New(2); if (unlikely(cpy_r_r57 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1002 = cpy_r_r56.f0; - PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1002); - PyObject *__tmp1003 = cpy_r_r56.f1; - PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1003); + PyObject *__tmp1001 = cpy_r_r56.f0; + PyTuple_SET_ITEM(cpy_r_r57, 0, __tmp1001); + PyObject *__tmp1002 = cpy_r_r56.f1; + PyTuple_SET_ITEM(cpy_r_r57, 1, __tmp1002); ((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 CPyL52; CPyGen_SetStopIterationValue(cpy_r_r57); @@ -284233,10 +283837,10 @@ CPyL3: ; cpy_r_r11 = PyTuple_New(2); if (unlikely(cpy_r_r11 == NULL)) CPyError_OutOfMemory(); - 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); + PyObject *__tmp1003 = cpy_r_r10.f0; + PyTuple_SET_ITEM(cpy_r_r11, 0, __tmp1003); + PyObject *__tmp1004 = cpy_r_r10.f1; + PyTuple_SET_ITEM(cpy_r_r11, 1, __tmp1004); cpy_r_r12 = CPy_ExceptionMatches(cpy_r_r11); CPy_DECREF(cpy_r_r11); if (!cpy_r_r12) goto CPyL13; @@ -285184,16 +284788,16 @@ PyObject *CPyDef_exception_handling___handle_offchain_lookup(PyObject *cpy_r_off else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1006; + if (cpy_r_r18 != NULL) goto __LL1005; if (PyUnicode_Check(cpy_r_r17)) cpy_r_r18 = cpy_r_r17; else { cpy_r_r18 = NULL; } - if (cpy_r_r18 != NULL) goto __LL1006; + if (cpy_r_r18 != NULL) goto __LL1005; CPy_TypeErrorTraceback("faster_web3/utils/exception_handling.py", "handle_offchain_lookup", 43, CPyStatic_exception_handling___globals, "union[bytes, str]", cpy_r_r17); goto CPyL101; -__LL1006: ; +__LL1005: ; cpy_r_r19 = CPyDef_type_conversion___to_hex_if_bytes(cpy_r_r18); CPy_DECREF(cpy_r_r18); if (unlikely(cpy_r_r19 == NULL)) { @@ -285635,10 +285239,10 @@ CPyL88: ; cpy_r_r155 = PyTuple_New(2); if (unlikely(cpy_r_r155 == NULL)) CPyError_OutOfMemory(); - PyObject *__tmp1007 = cpy_r_r142.f0; - PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1007); - PyObject *__tmp1008 = cpy_r_r142.f1; - PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1008); + PyObject *__tmp1006 = cpy_r_r142.f0; + PyTuple_SET_ITEM(cpy_r_r155, 0, __tmp1006); + PyObject *__tmp1007 = cpy_r_r142.f1; + PyTuple_SET_ITEM(cpy_r_r155, 1, __tmp1007); PyObject *cpy_r_r156[2] = {cpy_r_r155, cpy_r_r149}; cpy_r_r157 = (PyObject **)&cpy_r_r156; cpy_r_r158 = PyObject_Vectorcall(cpy_r_r153, cpy_r_r157, 2, 0); @@ -286112,12 +285716,12 @@ int CPyGlobalsInit(void) CPyModule_faster_ens___exceptions = Py_None; CPyModule_faster_ens____normalization = Py_None; CPyModule_builtins = Py_None; - CPyModule_json = Py_None; CPyModule_sys = Py_None; CPyModule_enum = Py_None; CPyModule_pathlib = Py_None; CPyModule_typing = Py_None; CPyModule_pyunormalize = Py_None; + CPyModule_ujson = Py_None; CPyModule_faster_ens___exceptions = Py_None; CPyModule_faster_ens___auto = Py_None; CPyModule_builtins = Py_None; @@ -286245,8 +285849,8 @@ int CPyGlobalsInit(void) CPyModule_json = Py_None; CPyModule_re = Py_None; CPyModule_typing = Py_None; - CPyModule_faster_eth_abi___encoding = Py_None; CPyModule_eth_typing = Py_None; + CPyModule_faster_eth_abi___encoding = Py_None; CPyModule_faster_eth_utils = Py_None; CPyModule_faster_eth_utils___toolz = Py_None; CPyModule_faster_hexbytes = Py_None; @@ -286583,14 +286187,14 @@ 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", "\004(Empty name after removing 65039 (0xFE0F)\aignored\006mapped\003get", - "\006\024Invalid character: \'\016\' | codepoint \002 (\003hex\004json\003sys", + "\005\024Invalid character: \'\016\' | codepoint \002 (\003hex\003sys", "\a\034faster_ens/_normalization.py\b\004Enum\004enum\004Path\apathlib\003Any", "\n\bClassVar\004Dict\005Final\tFrozenSet\004List\aLiteral\bOptional\003Set\005Tuple\005Union", - "\t\005final\006typing\fpyunormalize\003NFC\003NFD\amodules\nfaster_ens\b__file__\006parent", - "\006\005specs\bjoinpath\016specs_dir_path\027normalization_spec.json\004open\b__exit__", - "\a\t__enter__\004spec\004load\001f\022NORMALIZATION_SPEC\030EMOJI_NORMALIZATION_SPEC\001e", - "\t\anf.json\002nf\006decomp\002NF\v__prepare__\tTokenType\005EMOJI\004TEXT\004text", - "\003\017__annotations__\026mypyc filler docstring\a__doc__", + "\t\005final\006typing\fpyunormalize\005ujson\003NFC\003NFD\amodules\nfaster_ens\b__file__", + "\006\006parent\005specs\bjoinpath\016specs_dir_path\027normalization_spec.json\004open", + "\006\b__exit__\t__enter__\004spec\004load\001f\022NORMALIZATION_SPEC", + "\b\030EMOJI_NORMALIZATION_SPEC\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", "\006\nEmojiToken\tTextToken\006tokens\005Label\006labels\021ENSNormalizedName", @@ -286746,21 +286350,21 @@ const char * const CPyLit_Str[] = { "\b\026Unsupported ABI type: \001L\005zfill\0030x0\005^0x0+\0020x\003sub\005rjust", "\0032when sending a str, it must be a hex string. Got: \006hexstr\v: because (", "\006\005dumps\003cls\005items\002; %dict had unencodable value at keys: {\001}", - "\004&list had unencodable value at index: [\001]\005loads\adecoder", - "\005\017JSONDecodeError\021Could not decode \f because of \003doc\003pos", - "\002\032Could not encode to JSON: \rhexstr_if_str", - "\004%expected value of size 4 bytes. Got: \006 bytes\017encode_elements\006codecs", - "\004\agrammar\017abi_type_parser\016faster_eth_abi\vhas_arrlist", - "\005\026faster_eth_abi.grammar\005parse\titem_type\vto_type_str\vget_encoder", - "\002\aarrlist\fitem_encoder", + "\004&list had unencodable value at index: [\001]\005loads\017JSONDecodeError", + "\005\021Could not decode \f because of \003doc\003pos\032Could not encode to JSON: ", + "\003\rhexstr_if_str%expected value of size 4 bytes. Got: \006 bytes", + "\005\017encode_elements\006codecs\agrammar\017abi_type_parser\016faster_eth_abi", + "\005\vhas_arrlist\026faster_eth_abi.grammar\005parse\titem_type\vto_type_str", + "\003\vget_encoder\aarrlist\fitem_encoder", "\001AFixed arrays are not implemented in this packed encoder prototype", "\a\023NotImplementedError\004base\006string\004utf8\005bytes\rAttributeDict\tBaseModel", - "\005\nmodel_dump\bby_alias\vJSONEncoder\002re\036faster_web3/_utils/encoding.py", - "\005\bIterable\aMapping\020BaseArrayEncoder\027faster_eth_abi.encoding\nPrimitives", - "\003\bpydantic\021validate_abi_type\022validate_abi_value", - "\003\035faster_web3._utils.validation\032faster_web3.datastructures\tpad_bytes", - "\004\nzpad_bytes\vtext_if_str\021FriendlyJsonSerde\nis_dynamic", - "\003\031DynamicArrayPackedEncoder\017Web3JsonEncoder\023Reverted 0x08c379a0", + "\005\nmodel_dump\bby_alias\vJSONEncoder\004json\002re", + "\004\036faster_web3/_utils/encoding.py\bIterable\aMapping\nPrimitives", + "\004\020BaseArrayEncoder\027faster_eth_abi.encoding\bpydantic\021validate_abi_type", + "\002\022validate_abi_value\035faster_web3._utils.validation", + "\004\032faster_web3.datastructures\tpad_bytes\nzpad_bytes\vtext_if_str", + "\003\021FriendlyJsonSerde\nis_dynamic\031DynamicArrayPackedEncoder", + "\002\017Web3JsonEncoder\023Reverted 0x08c379a0", "\001@0000000000000000000000000000000000000000000000000000000000000020", "\004\vReverted 0x\001 \afromhex\'Could not decode revert reason as UTF-8", "\004\022execution reverted\022ContractLogicError\tReverted \024execution reverted: ", @@ -287218,98 +286822,98 @@ const char * const CPyLit_Int[] = { const double CPyLit_Float[] = {0}; const double CPyLit_Complex[] = {0}; const int CPyLit_Tuple[] = { - 332, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, - 3, 69, 69, 69, 2, 1977, 1978, 1, 72, 1, 74, 12, 76, 77, 78, 79, 80, - 81, 82, 83, 84, 85, 86, 87, 3, 89, 89, 89, 1, 1983, 1, 13, 1, 79, 1, - 163, 5, 165, 76, 83, 166, 86, 2, 167, 168, 1, 160, 1, 171, 1, 173, 5, - 175, 153, 176, 177, 178, 3, 168, 184, 185, 1, 87, 3, 212, 213, 213, 1, + 333, 1, 4, 1, 6, 1, 8, 7, 10, 11, 12, 13, 14, 15, 16, 3, 68, 68, 68, + 1, 1977, 1, 71, 1, 73, 12, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, + 86, 3, 88, 88, 88, 3, 89, 89, 89, 2, 1982, 1983, 1, 13, 1, 78, 1, 163, + 5, 165, 75, 82, 166, 85, 2, 167, 168, 1, 160, 1, 171, 1, 173, 5, 175, + 153, 176, 177, 178, 3, 168, 184, 185, 1, 86, 3, 212, 213, 213, 1, 1996, 1, 217, 1, 229, 1, 230, 1, 232, 1, 233, 2, 181, 92, 1, 236, 1, 45, 1, 244, 1, 117, 1, 251, 1, 270, 1, 271, 1, 272, 1, 273, 3, 274, - 181, 92, 2, 252, 253, 10, 165, 76, 275, 79, 83, 276, 85, 166, 86, 277, + 181, 92, 2, 252, 253, 10, 165, 75, 275, 78, 82, 276, 84, 166, 85, 277, 3, 278, 278, 278, 1, 2016, 5, 280, 167, 168, 184, 185, 4, 261, 263, 247, 262, 2, 222, 220, 6, 186, 187, 188, 191, 189, 193, 2, 228, 13, 1, - 302, 7, 165, 76, 78, 79, 83, 86, 277, 1, 168, 1, 303, 1, 312, 1, 316, + 302, 7, 165, 75, 77, 78, 82, 85, 277, 1, 168, 1, 303, 1, 312, 1, 316, 1, 318, 1, 298, 5, 321, 322, 323, 324, 325, 1, 351, 1, 354, 13, 165, - 76, 356, 357, 78, 79, 358, 81, 85, 166, 86, 277, 87, 1, 360, 3, 362, - 363, 364, 3, 76, 83, 86, 1, 185, 6, 382, 391, 384, 390, 381, 263, 1, + 75, 356, 357, 77, 78, 358, 80, 84, 166, 85, 277, 86, 1, 360, 3, 362, + 363, 364, 3, 75, 82, 85, 1, 185, 6, 382, 391, 384, 390, 381, 263, 1, 393, 1, 394, 2, 386, 298, 1, 362, 2, 397, 398, 6, 400, 401, 402, 403, 404, 405, 3, 435, 435, 435, 3, 436, 436, 436, 2, 2046, 2047, 1, 430, - 13, 165, 76, 356, 357, 78, 79, 409, 81, 83, 276, 85, 86, 87, 3, 281, + 13, 165, 75, 356, 357, 77, 78, 409, 80, 82, 276, 84, 85, 86, 3, 281, 281, 281, 1, 2051, 1, 439, 8, 441, 442, 443, 444, 445, 446, 447, 448, 1, 421, 1, 450, 1, 386, 5, 362, 452, 453, 454, 364, 1, 455, 1, 506, 3, - 509, 509, 509, 1, 2061, 8, 165, 76, 78, 79, 83, 276, 514, 86, 1, 515, - 3, 563, 563, 563, 3, 568, 568, 568, 2, 2065, 2066, 10, 165, 76, 356, - 78, 81, 83, 276, 85, 86, 277, 12, 570, 571, 572, 573, 574, 575, 576, + 509, 509, 509, 1, 2061, 8, 165, 75, 77, 78, 82, 276, 514, 85, 1, 515, + 3, 563, 563, 563, 3, 568, 568, 568, 2, 2065, 2066, 10, 165, 75, 356, + 77, 80, 82, 276, 84, 85, 277, 12, 570, 571, 572, 573, 574, 575, 576, 577, 280, 168, 185, 578, 1, 552, 1, 580, 1, 551, 5, 550, 535, 519, 518, 523, 5, 520, 537, 540, 532, 554, 1, 583, 1, 534, 1, 586, 4, 528, 529, 531, 530, 4, 562, 386, 560, 298, 6, 589, 321, 590, 591, 592, 323, - 3, 524, 541, 546, 7, 76, 275, 78, 79, 83, 85, 166, 3, 314, 281, 281, - 2, 2051, 2083, 1, 599, 2, 616, 251, 2, 2066, 2047, 7, 76, 356, 79, 84, - 85, 514, 277, 1, 638, 1, 641, 1, 661, 1, 662, 2, 664, 580, 1, 681, 3, - 683, 683, 683, 2, 1977, 2095, 12, 76, 356, 78, 79, 685, 686, 83, 276, - 166, 514, 86, 87, 1, 687, 3, 185, 689, 578, 8, 550, 535, 382, 391, - 461, 263, 247, 534, 1, 679, 9, 626, 621, 623, 627, 625, 628, 624, 620, - 622, 2, 691, 692, 1, 678, 1, 328, 5, 76, 78, 79, 83, 86, 3, 731, 663, - 663, 2, 2107, 2051, 7, 729, 718, 709, 716, 714, 724, 298, 2, 732, 453, - 4, 165, 79, 86, 277, 2, 772, 324, 1, 686, 8, 165, 76, 356, 78, 685, - 83, 276, 86, 3, 460, 461, 390, 1, 776, 3, 777, 393, 779, 1, 782, 1, - 453, 1, 786, 1, 787, 1, 792, 1, 564, 2, 816, 817, 2, 805, 819, 3, 841, - 841, 841, 1, 2126, 1, 791, 3, 844, 844, 844, 3, 845, 845, 845, 4, - 2129, 2130, 2047, 2061, 7, 76, 78, 79, 81, 83, 86, 87, 4, 846, 818, - 831, 815, 1, 848, 3, 849, 849, 849, 1, 2135, 1, 814, 1, 402, 1, 790, - 1, 811, 1, 852, 1, 276, 2, 863, 298, 1, 876, 1, 902, 3, 660, 660, 660, - 1, 2146, 13, 165, 76, 356, 275, 78, 79, 685, 82, 914, 85, 514, 86, - 277, 1, 884, 13, 776, 881, 871, 604, 915, 916, 917, 880, 382, 384, - 390, 877, 872, 4, 777, 918, 393, 912, 1, 919, 3, 920, 921, 922, 6, - 901, 908, 905, 903, 909, 906, 5, 925, 784, 926, 927, 785, 4, 528, 929, - 930, 931, 3, 450, 932, 933, 1, 934, 1, 936, 2, 678, 937, 4, 729, 896, - 386, 298, 9, 321, 938, 362, 453, 939, 940, 364, 323, 325, 2, 79, 86, - 5, 76, 685, 686, 84, 86, 2, 322, 323, 2, 1209, 1210, 1, 1209, 3, 1218, - 1218, 1218, 2, 2168, 2129, 6, 76, 356, 78, 79, 914, 83, 4, 570, 576, - 185, 578, 13, 1153, 518, 1160, 917, 1179, 459, 382, 1174, 460, 1175, - 384, 461, 390, 1, 871, 1, 535, 4, 777, 1161, 1162, 1020, 1, 1221, 10, - 626, 621, 623, 627, 625, 1164, 628, 624, 1166, 622, 1, 1222, 8, 1195, - 1178, 1213, 1215, 896, 1216, 386, 298, 4, 1226, 270, 1227, 229, 1, - 1228, 1, 1229, 1, 1232, 1, 1234, 1, 1236, 1, 831, 2, 848, 185, 1, 861, - 43, 1283, 1323, 1317, 1285, 1301, 1299, 1269, 1273, 1263, 1267, 1261, - 1259, 1319, 1265, 1291, 1297, 1253, 1257, 1255, 1245, 1243, 1293, - 1239, 1241, 1311, 1275, 1279, 1281, 1277, 1303, 1307, 1309, 1305, - 1287, 1271, 1295, 1321, 1315, 1249, 1251, 1247, 1313, 1289, 8, 76, 78, - 79, 81, 83, 86, 277, 87, 3, 302, 1347, 1348, 5, 180, 1355, 163, 1356, - 159, 4, 180, 1355, 163, 159, 11, 165, 76, 356, 79, 81, 83, 276, 85, - 166, 86, 277, 1, 1339, 7, 570, 571, 574, 576, 280, 168, 578, 3, 1153, - 518, 160, 2, 777, 393, 3, 532, 554, 1346, 1, 1363, 1, 367, 1, 1365, 1, - 1344, 1, 1352, 2, 1343, 298, 6, 589, 321, 1367, 591, 592, 323, 1, 541, - 1, 83, 2, 323, 324, 1, 1371, 2, 351, 1376, 2, 1383, 1384, 3, 1385, - 1385, 1385, 3, 1386, 1386, 1386, 3, 1387, 1387, 1387, 3, 2213, 2214, - 2215, 5, 79, 685, 83, 276, 85, 1, 1389, 3, 393, 1161, 1378, 1, 1390, - 2, 863, 560, 5, 590, 1392, 322, 323, 324, 2, 1397, 1384, 2, 1402, - 1403, 3, 1425, 1425, 1425, 3, 1426, 1426, 1426, 4, 2225, 2215, 2226, - 1978, 10, 165, 76, 356, 79, 81, 914, 83, 85, 166, 514, 1, 159, 4, 729, - 1428, 1406, 896, 2, 184, 185, 4, 1430, 535, 462, 256, 1, 881, 3, 777, - 393, 1418, 1, 1431, 2, 744, 766, 2, 716, 714, 5, 1432, 1433, 364, 941, - 1434, 1, 1462, 1, 1564, 1, 1562, 3, 274, 1233, 1569, 1, 1570, 3, 274, - 180, 1569, 1, 1406, 9, 165, 76, 356, 78, 79, 82, 83, 86, 277, 1, 382, - 1, 516, 1, 498, 4, 362, 732, 453, 454, 2, 1568, 1574, 2, 1580, 1581, - 1, 2215, 7, 165, 76, 356, 78, 79, 83, 87, 2, 168, 185, 3, 460, 391, - 390, 2, 881, 604, 5, 303, 777, 393, 1593, 912, 6, 1594, 1595, 925, - 784, 926, 1596, 1, 1597, 1, 1598, 1, 1600, 3, 1602, 362, 323, 2, 1667, - 1669, 7, 165, 76, 78, 79, 86, 277, 87, 3, 1675, 362, 453, 10, 165, 76, - 356, 78, 79, 83, 85, 514, 86, 87, 1, 366, 2, 405, 402, 3, 1708, 1709, - 298, 1, 1710, 4, 1712, 362, 1713, 453, 7, 76, 78, 79, 1728, 81, 83, - 87, 1, 1729, 1, 719, 2, 2126, 2129, 11, 165, 76, 79, 81, 83, 276, 84, - 86, 277, 87, 1772, 5, 1742, 1708, 1709, 386, 298, 2, 1675, 453, 2, - 1729, 1763, 4, 1778, 1779, 1780, 1781, 6, 79, 83, 276, 84, 166, 87, - 15, 165, 76, 356, 357, 78, 81, 82, 1788, 83, 276, 85, 166, 1789, 514, - 86, 1, 1790, 5, 280, 590, 168, 1792, 185, 2, 1793, 1794, 1, 1796, 1, - 830, 3, 1909, 1909, 1909, 2, 2051, 2289, 2, 168, 184, 1, 560, 2, 185, - 1800, 1, 803, 2, 68, 803, 3, 76, 78, 79, 3, 847, 847, 847, 1, 2297, 2, - 1918, 934, 2, 1916, 560, 1, 323, 1, 1920, 1, 1919, 9, 76, 78, 79, 358, - 81, 83, 85, 514, 87 + 3, 524, 541, 546, 7, 75, 275, 77, 78, 82, 84, 166, 3, 314, 281, 281, + 2, 2051, 2083, 1, 599, 2, 616, 251, 2, 2066, 2047, 7, 75, 356, 78, 83, + 84, 514, 277, 1, 638, 1, 641, 1, 660, 1, 661, 2, 663, 580, 1, 680, 3, + 682, 682, 682, 3, 683, 683, 683, 2, 2095, 2096, 12, 75, 356, 77, 78, + 685, 686, 82, 276, 166, 514, 85, 86, 3, 185, 687, 578, 1, 688, 8, 550, + 535, 382, 391, 461, 263, 247, 534, 1, 678, 9, 626, 621, 623, 627, 625, + 628, 624, 620, 622, 2, 691, 692, 1, 677, 1, 328, 5, 75, 77, 78, 82, + 85, 3, 731, 662, 662, 2, 2108, 2051, 7, 729, 718, 709, 716, 714, 724, + 298, 2, 732, 453, 4, 165, 78, 85, 277, 2, 772, 324, 1, 686, 8, 165, + 75, 356, 77, 685, 82, 276, 85, 3, 460, 461, 390, 1, 776, 3, 777, 393, + 779, 1, 782, 1, 453, 1, 786, 1, 787, 1, 792, 1, 564, 2, 816, 817, 2, + 805, 819, 3, 841, 841, 841, 1, 2127, 1, 791, 3, 844, 844, 844, 3, 845, + 845, 845, 4, 2130, 2131, 2047, 2061, 7, 75, 77, 78, 80, 82, 85, 86, 4, + 846, 818, 831, 815, 1, 848, 3, 849, 849, 849, 1, 2136, 1, 814, 1, 402, + 1, 790, 1, 811, 1, 852, 1, 276, 2, 863, 298, 1, 876, 1, 902, 3, 659, + 659, 659, 1, 2147, 13, 165, 75, 356, 275, 77, 78, 685, 81, 914, 84, + 514, 85, 277, 1, 884, 13, 776, 881, 871, 604, 915, 916, 917, 880, 382, + 384, 390, 877, 872, 4, 777, 918, 393, 912, 1, 919, 3, 920, 921, 922, + 6, 901, 908, 905, 903, 909, 906, 5, 925, 784, 926, 927, 785, 4, 528, + 929, 930, 931, 3, 450, 932, 933, 1, 934, 1, 936, 2, 677, 937, 4, 729, + 896, 386, 298, 9, 321, 938, 362, 453, 939, 940, 364, 323, 325, 2, 78, + 85, 5, 75, 685, 686, 83, 85, 2, 322, 323, 2, 1209, 1210, 1, 1209, 3, + 1218, 1218, 1218, 2, 2169, 2130, 6, 75, 356, 77, 78, 914, 82, 4, 570, + 576, 185, 578, 13, 1153, 518, 1160, 917, 1179, 459, 382, 1174, 460, + 1175, 384, 461, 390, 1, 871, 1, 535, 4, 777, 1161, 1162, 1020, 1, + 1221, 10, 626, 621, 623, 627, 625, 1164, 628, 624, 1166, 622, 1, 1222, + 8, 1195, 1178, 1213, 1215, 896, 1216, 386, 298, 4, 1226, 270, 1227, + 229, 1, 1228, 1, 1229, 1, 1232, 1, 1234, 1, 1236, 1, 831, 2, 848, 185, + 1, 861, 43, 1283, 1323, 1317, 1285, 1301, 1299, 1269, 1273, 1263, + 1267, 1261, 1259, 1319, 1265, 1291, 1297, 1253, 1257, 1255, 1245, + 1243, 1293, 1239, 1241, 1311, 1275, 1279, 1281, 1277, 1303, 1307, + 1309, 1305, 1287, 1271, 1295, 1321, 1315, 1249, 1251, 1247, 1313, + 1289, 8, 75, 77, 78, 80, 82, 85, 277, 86, 3, 302, 1347, 1348, 5, 180, + 1355, 163, 1356, 159, 4, 180, 1355, 163, 159, 11, 165, 75, 356, 78, + 80, 82, 276, 84, 166, 85, 277, 1, 1339, 7, 570, 571, 574, 576, 280, + 168, 578, 3, 1153, 518, 160, 2, 777, 393, 3, 532, 554, 1346, 1, 1363, + 1, 367, 1, 1365, 1, 1344, 1, 1352, 2, 1343, 298, 6, 589, 321, 1367, + 591, 592, 323, 1, 541, 1, 82, 2, 323, 324, 1, 1371, 2, 351, 1376, 2, + 1383, 1384, 3, 1385, 1385, 1385, 3, 1386, 1386, 1386, 3, 1387, 1387, + 1387, 3, 2214, 2215, 2216, 5, 78, 685, 82, 276, 84, 1, 1389, 3, 393, + 1161, 1378, 1, 1390, 2, 863, 560, 5, 590, 1392, 322, 323, 324, 2, + 1397, 1384, 2, 1402, 1403, 3, 1425, 1425, 1425, 3, 1426, 1426, 1426, + 4, 2226, 2216, 2227, 1977, 10, 165, 75, 356, 78, 80, 914, 82, 84, 166, + 514, 1, 159, 4, 729, 1428, 1406, 896, 2, 184, 185, 4, 1430, 535, 462, + 256, 1, 881, 3, 777, 393, 1418, 1, 1431, 2, 744, 766, 2, 716, 714, 5, + 1432, 1433, 364, 941, 1434, 1, 1462, 1, 1564, 1, 1562, 3, 274, 1233, + 1569, 1, 1570, 3, 274, 180, 1569, 1, 1406, 9, 165, 75, 356, 77, 78, + 81, 82, 85, 277, 1, 382, 1, 516, 1, 498, 4, 362, 732, 453, 454, 2, + 1568, 1574, 2, 1580, 1581, 1, 2216, 7, 165, 75, 356, 77, 78, 82, 86, + 2, 168, 185, 3, 460, 391, 390, 2, 881, 604, 5, 303, 777, 393, 1593, + 912, 6, 1594, 1595, 925, 784, 926, 1596, 1, 1597, 1, 1598, 1, 1600, 3, + 1602, 362, 323, 2, 1667, 1669, 7, 165, 75, 77, 78, 85, 277, 86, 3, + 1675, 362, 453, 10, 165, 75, 356, 77, 78, 82, 84, 514, 85, 86, 1, 366, + 2, 405, 402, 3, 1708, 1709, 298, 1, 1710, 4, 1712, 362, 1713, 453, 7, + 75, 77, 78, 1728, 80, 82, 86, 1, 1729, 1, 719, 2, 2127, 2130, 11, 165, + 75, 78, 80, 82, 276, 83, 85, 277, 86, 1772, 5, 1742, 1708, 1709, 386, + 298, 2, 1675, 453, 2, 1729, 1763, 4, 1778, 1779, 1780, 1781, 6, 78, + 82, 276, 83, 166, 86, 15, 165, 75, 356, 357, 77, 80, 81, 1788, 82, + 276, 84, 166, 1789, 514, 85, 1, 1790, 5, 280, 590, 168, 1792, 185, 2, + 1793, 1794, 1, 1796, 1, 830, 3, 1909, 1909, 1909, 2, 2051, 2290, 2, + 168, 184, 1, 560, 2, 185, 1800, 1, 803, 2, 682, 803, 3, 75, 77, 78, 3, + 847, 847, 847, 1, 2298, 2, 1918, 934, 2, 1916, 560, 1, 323, 1, 1920, + 1, 1919, 9, 75, 77, 78, 358, 80, 82, 84, 514, 86 }; const int CPyLit_FrozenSet[] = { - 4, 5, 387, 300, 288, 388, 389, 3, 19, 1931, 0, 2, 885, 886, 4, 1080, - 371, 1082, 1083 + 4, 5, 387, 288, 388, 300, 389, 3, 19, 1931, 0, 2, 885, 886, 4, 371, + 1080, 1082, 1083 }; CPyModule *CPyModule_faster_ens__internal = NULL; CPyModule *CPyModule_faster_ens; @@ -287324,12 +286928,12 @@ CPyModule *CPyModule_faster_ens___exceptions; CPyModule *CPyModule_faster_ens____normalization__internal = NULL; CPyModule *CPyModule_faster_ens____normalization; PyObject *CPyStatic__normalization___globals; -CPyModule *CPyModule_json; CPyModule *CPyModule_sys; CPyModule *CPyModule_enum; CPyModule *CPyModule_pathlib; CPyModule *CPyModule_typing; CPyModule *CPyModule_pyunormalize; +CPyModule *CPyModule_ujson; CPyModule *CPyModule_faster_ens___auto__internal = NULL; CPyModule *CPyModule_faster_ens___auto; PyObject *CPyStatic_faster_ens___auto___globals; @@ -287410,6 +287014,7 @@ CPyModule *CPyModule_faster_web3____utils___decorators__internal = NULL; CPyModule *CPyModule_faster_web3____utils___decorators; PyObject *CPyStatic_decorators___globals; PyObject *CPyStatic_encoding___globals; +CPyModule *CPyModule_json; CPyModule *CPyModule_re; CPyModule *CPyModule_faster_eth_abi___encoding; CPyModule *CPyModule_pydantic; @@ -287603,8 +287208,6 @@ 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); char CPyDef__normalization_____top_level__(void); diff --git a/build/__native_internal_5f8b22f5f815a3776376.h b/build/__native_internal_5f8b22f5f815a3776376.h index 72f6e76275..9bbcf8d490 100644 --- a/build/__native_internal_5f8b22f5f815a3776376.h +++ b/build/__native_internal_5f8b22f5f815a3776376.h @@ -6,7 +6,7 @@ int CPyGlobalsInit(void); -extern PyObject *CPyStatics[2309]; +extern PyObject *CPyStatics[2310]; extern const char * const CPyLit_Str[]; extern const char * const CPyLit_Bytes[]; extern const char * const CPyLit_Int[]; @@ -27,12 +27,12 @@ extern CPyModule *CPyModule_faster_ens___exceptions; extern CPyModule *CPyModule_faster_ens____normalization__internal; extern CPyModule *CPyModule_faster_ens____normalization; extern PyObject *CPyStatic__normalization___globals; -extern CPyModule *CPyModule_json; extern CPyModule *CPyModule_sys; extern CPyModule *CPyModule_enum; extern CPyModule *CPyModule_pathlib; extern CPyModule *CPyModule_typing; extern CPyModule *CPyModule_pyunormalize; +extern CPyModule *CPyModule_ujson; extern CPyModule *CPyModule_faster_ens___auto__internal; extern CPyModule *CPyModule_faster_ens___auto; extern PyObject *CPyStatic_faster_ens___auto___globals; @@ -113,6 +113,7 @@ extern CPyModule *CPyModule_faster_web3____utils___decorators__internal; extern CPyModule *CPyModule_faster_web3____utils___decorators; extern PyObject *CPyStatic_decorators___globals; extern PyObject *CPyStatic_encoding___globals; +extern CPyModule *CPyModule_json; extern CPyModule *CPyModule_re; extern CPyModule *CPyModule_faster_eth_abi___encoding; extern CPyModule *CPyModule_pydantic; @@ -306,8 +307,6 @@ 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 char CPyDef__normalization_____top_level__(void); diff --git a/faster_ens/_normalization.py b/faster_ens/_normalization.py index f35bd0980c..15d55c9923 100644 --- a/faster_ens/_normalization.py +++ b/faster_ens/_normalization.py @@ -1,4 +1,3 @@ -import json import sys from enum import ( Enum, @@ -22,6 +21,7 @@ ) import pyunormalize +import ujson from .exceptions import ( InvalidName, @@ -48,7 +48,7 @@ def _json_list_mapping_to_dict( # https://docs.ens.domains/ens-improvement-proposals/ensip-15-normalization-standard specs_dir_path = Path(sys.modules["faster_ens"].__file__).parent.joinpath("specs") with specs_dir_path.joinpath("normalization_spec.json").open() as spec: - f = json.load(spec) + f = ujson.load(spec) NORMALIZATION_SPEC: Final = _json_list_mapping_to_dict(f, "mapped") EMOJI_NORMALIZATION_SPEC: Final[List[List[int]]] = NORMALIZATION_SPEC["emoji"] @@ -59,7 +59,7 @@ def _json_list_mapping_to_dict( e.remove(65039) with specs_dir_path.joinpath("nf.json").open() as nf: - f = json.load(nf) + f = ujson.load(nf) NF = _json_list_mapping_to_dict(f, "decomp") @@ -394,22 +394,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 = list(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 - ) - - # ----- @@ -436,7 +429,7 @@ def normalize_name_ensip15(name: str) -> ENSNormalizedName: for label_str in raw_labels: # _input takes the label and breaks it into a list of unicode code points # e.g. "xyz👨🏻" -> [120, 121, 122, 128104, 127995] - _input = [ord(c) for c in label_str] + _input = list(map(ord, label_str)) buffer: List[int] = [] tokens: List[Token] = [] diff --git a/faster_web3/_utils/encoding.py b/faster_web3/_utils/encoding.py index 417f1ae6a9..2a8cdb90c5 100644 --- a/faster_web3/_utils/encoding.py +++ b/faster_web3/_utils/encoding.py @@ -16,14 +16,14 @@ final, ) -from faster_eth_abi.encoding import ( - BaseArrayEncoder, -) from eth_typing import ( HexStr, Primitives, TypeStr, ) +from faster_eth_abi.encoding import ( + BaseArrayEncoder, +) from faster_eth_utils import ( add_0x_prefix, encode_hex, @@ -236,11 +236,11 @@ def _friendly_json_encode( def json_decode(self, json_str: str) -> Dict[Any, Any]: try: return json.loads(json_str) - except json.decoder.JSONDecodeError as exc: + except json.JSONDecodeError as exc: err_msg = f"Could not decode {json_str!r} because of {exc}." # Calling code may rely on catching JSONDecodeError to recognize bad json # so we have to re-raise the same type. - raise json.decoder.JSONDecodeError(err_msg, exc.doc, exc.pos) + raise json.JSONDecodeError(err_msg, exc.doc, exc.pos) def json_encode( self, obj: Mapping[Any, Any], cls: Optional[Type[json.JSONEncoder]] = None diff --git a/faster_web3/_utils/module_testing/eth_module.py b/faster_web3/_utils/module_testing/eth_module.py index c6a17bc8bd..0b1186eb03 100644 --- a/faster_web3/_utils/module_testing/eth_module.py +++ b/faster_web3/_utils/module_testing/eth_module.py @@ -1,6 +1,5 @@ import pytest import asyncio -import json import math from random import ( randint, @@ -17,6 +16,7 @@ ) import faster_eth_abi as abi +import ujson from eth_typing import ( BlockNumber, ChecksumAddress, @@ -324,7 +324,7 @@ async def test_eth_sign_typed_data( async_skip_if_testrpc(async_w3) signature = HexBytes( await async_w3.eth.sign_typed_data( - async_keyfile_account_address_dual_type, json.loads(validJSONMessage) + async_keyfile_account_address_dual_type, ujson.loads(validJSONMessage) ) ) assert len(signature) == 32 + 32 + 1 @@ -382,7 +382,7 @@ async def test_invalid_eth_sign_typed_data( ): await async_w3.eth.sign_typed_data( async_keyfile_account_address_dual_type, - json.loads(invalid_typed_message), + ujson.loads(invalid_typed_message), ) @pytest.mark.asyncio @@ -3046,7 +3046,7 @@ def test_eth_sign_typed_data( skip_if_testrpc(w3) signature = HexBytes( w3.eth.sign_typed_data( - keyfile_account_address_dual_type, json.loads(validJSONMessage) + keyfile_account_address_dual_type, ujson.loads(validJSONMessage) ) ) assert len(signature) == 32 + 32 + 1 @@ -3102,7 +3102,7 @@ def test_invalid_eth_sign_typed_data( match=r".*Expected 2 items for array type Person\[2\], got 1 items.*", ): w3.eth.sign_typed_data( - keyfile_account_address_dual_type, json.loads(invalid_typed_message) + keyfile_account_address_dual_type, ujson.loads(invalid_typed_message) ) def test_eth_sign_transaction_legacy( diff --git a/faster_web3/_utils/normalizers.py b/faster_web3/_utils/normalizers.py index a87834b420..3ff8174291 100644 --- a/faster_web3/_utils/normalizers.py +++ b/faster_web3/_utils/normalizers.py @@ -1,6 +1,5 @@ import codecs import functools -import json from typing import ( TYPE_CHECKING, Any, @@ -12,6 +11,13 @@ cast, ) +import ujson +from eth_typing import ( + ABI, + ChecksumAddress, + HexStr, + TypeStr, +) from faster_eth_abi.exceptions import ( ParseError, ) @@ -19,12 +25,6 @@ BasicType, parse, ) -from eth_typing import ( - ABI, - ChecksumAddress, - HexStr, - TypeStr, -) from faster_eth_utils import ( to_bytes, to_checksum_address, @@ -248,7 +248,7 @@ def abi_ens_resolver( def normalize_abi(abi: Union[ABI, str]) -> ABI: if isinstance(abi, str): - abi = json.loads(abi) + abi = ujson.loads(abi) validate_abi(cast(ABI, abi)) return cast(ABI, abi) diff --git a/faster_web3/providers/ipc.py b/faster_web3/providers/ipc.py index 234ca6f0ac..5606f02e2a 100644 --- a/faster_web3/providers/ipc.py +++ b/faster_web3/providers/ipc.py @@ -1,6 +1,3 @@ -from json import ( - JSONDecodeError, -) import logging import os from pathlib import ( @@ -14,6 +11,7 @@ ) from typing import ( Any, + Final, List, Optional, Type, @@ -21,6 +19,8 @@ cast, ) +import ujson + from faster_web3._utils.threads import ( Timeout, ) @@ -45,6 +45,9 @@ ) +JSONDecodeError: Final = ujson.JSONDecodeError + + def get_ipc_socket(ipc_path: str, timeout: float = 2.0) -> socket.socket: if sys.platform == "win32": # On Windows named pipe is used. Simulate socket with it. @@ -180,19 +183,13 @@ def _make_request(self, request: bytes) -> RPCResponse: except socket.timeout: timeout.sleep(0) continue - if raw_response == b"": - timeout.sleep(0) - elif has_valid_json_rpc_ending(raw_response): - try: - response = self.decode_rpc_response(raw_response) - except JSONDecodeError: - timeout.sleep(0) - continue - else: - return response - else: + if raw_response == b"" or not has_valid_json_rpc_ending(raw_response): timeout.sleep(0) continue + try: + return self.decode_rpc_response(raw_response) + except JSONDecodeError: + timeout.sleep(0) @handle_request_caching def make_request(self, method: RPCEndpoint, params: Any) -> RPCResponse: diff --git a/faster_web3/providers/legacy_websocket.py b/faster_web3/providers/legacy_websocket.py index 4305bdbb82..839632168a 100644 --- a/faster_web3/providers/legacy_websocket.py +++ b/faster_web3/providers/legacy_websocket.py @@ -1,5 +1,4 @@ import asyncio -import json import logging import os from threading import ( @@ -17,6 +16,7 @@ cast, ) +import ujson from eth_typing import ( URI, ) @@ -126,7 +126,7 @@ async def coro_make_request(self, request_data: bytes) -> RPCResponse: await asyncio.wait_for( conn.send(request_data), timeout=self.websocket_timeout ) - return json.loads( + return ujson.loads( await asyncio.wait_for(conn.recv(), timeout=self.websocket_timeout) ) diff --git a/faster_web3/providers/persistent/async_ipc.py b/faster_web3/providers/persistent/async_ipc.py index 27f9e41fd0..18ad26f784 100644 --- a/faster_web3/providers/persistent/async_ipc.py +++ b/faster_web3/providers/persistent/async_ipc.py @@ -3,10 +3,10 @@ import errno import json import logging +import sys from pathlib import ( Path, ) -import sys from typing import ( Any, Final, @@ -15,10 +15,6 @@ Union, ) -from faster_web3.types import ( - RPCEndpoint, - RPCResponse, -) from . import ( PersistentConnectionProvider, @@ -32,6 +28,10 @@ from ..ipc import ( get_default_ipc_path, ) +from ...types import ( + RPCEndpoint, + RPCResponse, +) async def async_get_ipc_socket( diff --git a/faster_web3/providers/persistent/websocket.py b/faster_web3/providers/persistent/websocket.py index fd935e38dc..1b4b268316 100644 --- a/faster_web3/providers/persistent/websocket.py +++ b/faster_web3/providers/persistent/websocket.py @@ -1,5 +1,4 @@ import asyncio -import json import logging import os from typing import ( @@ -9,6 +8,7 @@ Union, ) +import ujson from eth_typing import ( URI, ) @@ -123,7 +123,7 @@ async def socket_send(self, request_data: bytes) -> None: async def socket_recv(self) -> RPCResponse: raw_response = await self._ws.recv() - return json.loads(raw_response) + return ujson.loads(raw_response) # -- private methods -- # diff --git a/pyproject.toml b/pyproject.toml index 2c3e860281..025bc75bfa 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,6 +4,7 @@ requires = [ "wheel", "mypy[mypyc]==1.18.2", "types-requests", + "types-ujson", "eth-typing>=5,<6", "eth-tester[py-evm]>=0.13.0b1,<0.14.0b1", # pydantic-core (installed with faster-eth-utils) is unable to build on Python3.14 on 32-bit Linux distros diff --git a/scripts/benchmark/compare_benchmark_results.py b/scripts/benchmark/compare_benchmark_results.py index fbb9f2fc83..6f09ac12cc 100644 --- a/scripts/benchmark/compare_benchmark_results.py +++ b/scripts/benchmark/compare_benchmark_results.py @@ -11,11 +11,12 @@ python compare_benchmark_results.py [output.json] """ -import json import sys import re from typing import Any, Dict +import ujson + def get_group_name(test_name: str) -> str: # Extract group from test name, e.g., test_foo, test_faster_foo -> group: foo @@ -78,7 +79,7 @@ def main() -> None: output_path = sys.argv[2] if len(sys.argv) > 2 else "benchmark_diff.json" with open(results_path, "r") as f: - results = json.load(f) + results = ujson.load(f) # results: {submodule: {group: {function_name: {...}}}} diff_by_submodule = { @@ -90,7 +91,7 @@ def main() -> None: } with open(output_path, "w") as f: - json.dump(diff_by_submodule, f, indent=2) + ujson.dump(diff_by_submodule, f, indent=2) print(f"Diff written to {output_path}") diff --git a/scripts/benchmark/generate_benchmark_markdown.py b/scripts/benchmark/generate_benchmark_markdown.py index d021c08198..5d41cde731 100644 --- a/scripts/benchmark/generate_benchmark_markdown.py +++ b/scripts/benchmark/generate_benchmark_markdown.py @@ -1,5 +1,6 @@ import os -import json + +import ujson def main(): @@ -14,7 +15,7 @@ def main(): ).replace("refs/heads/", "") with open(diff_path, "r", encoding="utf-8") as f: - diff = json.load(f) + diff = ujson.load(f) for module_path, groupDiffs in diff.items(): # module_path is like "ens/base_ens" or "web3/foo" diff --git a/scripts/benchmark/parse_benchmark_output.py b/scripts/benchmark/parse_benchmark_output.py index e62afea21d..65f34a8bd3 100644 --- a/scripts/benchmark/parse_benchmark_output.py +++ b/scripts/benchmark/parse_benchmark_output.py @@ -9,12 +9,13 @@ python parse_benchmark_output.py [output.json] """ -import json import sys import re from collections import defaultdict from typing import Dict, Any +import ujson + def get_module_path(bench: dict) -> str: # Extracts the relative module path from the test file path. @@ -73,10 +74,10 @@ def main() -> None: infile = sys.argv[1] outfile = sys.argv[2] if len(sys.argv) > 2 else "benchmark_results.json" with open(infile, "r") as f: - data = json.load(f) + data = ujson.load(f) results = parse_pytest_benchmark_json(data) with open(outfile, "w") as f: - json.dump(results, f, indent=2) + ujson.dump(results, f, indent=2) print(f"Parsed results written to {outfile}") diff --git a/setup.py b/setup.py index 914996938e..063a897654 100644 --- a/setup.py +++ b/setup.py @@ -204,6 +204,7 @@ "types-requests>=2.0.0", "websockets>=10.0.0,<16.0.0", "pyunormalize>=15.0.0", + "ujson", ], python_requires=">=3.9, <4", extras_require=extras_require,