Skip to content

Commit 24718a4

Browse files
committed
Merge branch 'pybench' of https://github.com/BobTheBuidler/web3.py into pybench
2 parents 8b0222a + c1f0e4b commit 24718a4

File tree

2 files changed

+35
-32
lines changed

2 files changed

+35
-32
lines changed

build/__native_5f8b22f5f815a3776376.c

Lines changed: 33 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -236156,19 +236156,22 @@ PyObject *CPyDef_persistent_connection___PersistentConnection___subscriptions(Py
236156236156
cpy_r_r3 = cpy_r_r2;
236157236157
else {
236158236158
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);
236159-
goto CPyL4;
236159+
goto CPyL5;
236160236160
}
236161236161
cpy_r_r4 = CPyDef_request_processor___RequestProcessor___active_subscriptions(cpy_r_r3);
236162-
CPy_DECREF_NO_IMM(cpy_r_r3);
236163236162
if (unlikely(cpy_r_r4 == NULL)) {
236164236163
CPy_AddTraceback("faster_web3/providers/persistent/persistent_connection.py", "subscriptions", DIFFCHECK_PLACEHOLDER, CPyStatic_persistent_connection___globals);
236165-
goto CPyL4;
236164+
goto CPyL5;
236166236165
}
236167236166
CPyL3: ;
236167+
CPy_DECREF(cpy_r_r2);
236168236168
return cpy_r_r4;
236169236169
CPyL4: ;
236170236170
cpy_r_r5 = NULL;
236171236171
return cpy_r_r5;
236172+
CPyL5: ;
236173+
CPy_DecRef(cpy_r_r2);
236174+
goto CPyL4;
236172236175
}
236173236176

236174236177
PyObject *CPyPy_persistent_connection___PersistentConnection___subscriptions(PyObject *self, PyObject *const *args, size_t nargs, PyObject *kwnames) {
@@ -248165,7 +248168,7 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_traverse(faster_w
248165248168
Py_VISIT(self->___mypyc_temp__19.f1);
248166248169
Py_VISIT(self->___mypyc_temp__19.f2);
248167248170
Py_VISIT(self->___mypyc_generator_attribute__unsubscribed);
248168-
Py_VISIT(self->___mypyc_temp__2_0);
248171+
Py_VISIT(self->___mypyc_temp__2_1);
248169248172
return 0;
248170248173
}
248171248174

@@ -248180,7 +248183,7 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_clear(faster_web3
248180248183
Py_CLEAR(self->___mypyc_temp__19.f1);
248181248184
Py_CLEAR(self->___mypyc_temp__19.f2);
248182248185
Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed);
248183-
Py_CLEAR(self->___mypyc_temp__2_0);
248186+
Py_CLEAR(self->___mypyc_temp__2_1);
248184248187
return 0;
248185248188
}
248186248189

@@ -248200,8 +248203,8 @@ subscription_manager___unsubscribe_all_SubscriptionManager_gen_dealloc(faster_we
248200248203
Py_CLEAR(self->___mypyc_temp__19.f1);
248201248204
Py_CLEAR(self->___mypyc_temp__19.f2);
248202248205
Py_CLEAR(self->___mypyc_generator_attribute__unsubscribed);
248203-
Py_CLEAR(self->___mypyc_temp__2_0);
248204-
self->___mypyc_temp__2_1 = -113;
248206+
self->___mypyc_temp__2_0 = -113;
248207+
Py_CLEAR(self->___mypyc_temp__2_1);
248205248208
return;
248206248209
}
248207248210
CPy_TRASHCAN_BEGIN(self, subscription_manager___unsubscribe_all_SubscriptionManager_gen_dealloc)
@@ -248286,7 +248289,7 @@ PyObject *CPyDef_subscription_manager_____mypyc__unsubscribe_all_SubscriptionMan
248286248289
self->___mypyc_next_label__ = -113;
248287248290
self->___mypyc_temp__17 = -113;
248288248291
self->___mypyc_temp__19 = (tuple_T3OOO) { NULL, NULL, NULL };
248289-
self->___mypyc_temp__2_1 = -113;
248292+
self->___mypyc_temp__2_0 = -113;
248290248293
return (PyObject *)self;
248291248294
}
248292248295

@@ -254016,10 +254019,10 @@ CPyL6: ;
254016254019
cpy_r_r10 = (CPyPtr)&((PyVarObject *)cpy_r_r9)->ob_size;
254017254020
cpy_r_r11 = *(int64_t *)cpy_r_r10;
254018254021
cpy_r_r12 = PyList_New(cpy_r_r11);
254019-
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) {
254020-
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0);
254022+
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) {
254023+
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1);
254021254024
}
254022-
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r12;
254025+
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r12;
254023254026
cpy_r_r13 = 1;
254024254027
if (unlikely(cpy_r_r12 == NULL)) {
254025254028
CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", DIFFCHECK_PLACEHOLDER, CPyStatic_subscription_manager___globals);
@@ -254092,7 +254095,7 @@ CPyL15: ;
254092254095
if (unlikely(cpy_r_r29 == -113)) {
254093254096
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__17' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254094254097
}
254095-
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r29;
254098+
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r29;
254096254099
cpy_r_r30 = 1;
254097254100
if (unlikely(cpy_r_r29 == -113)) {
254098254101
CPy_AddTraceback("faster_web3/providers/persistent/subscription_manager.py", "unsubscribe_all", -1, CPyStatic_subscription_manager___globals);
@@ -254296,15 +254299,15 @@ CPyL47: ;
254296254299
goto CPyL83;
254297254300
}
254298254301
cpy_r_r61 = cpy_r_r60 ? Py_True : Py_False;
254299-
cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0;
254302+
cpy_r_r62 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1;
254300254303
if (unlikely(cpy_r_r62 == NULL)) {
254301-
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254304+
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254302254305
} else {
254303254306
CPy_INCREF_NO_IMM(cpy_r_r62);
254304254307
}
254305-
cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1;
254308+
cpy_r_r63 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0;
254306254309
if (unlikely(cpy_r_r63 == -113)) {
254307-
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254310+
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254308254311
}
254309254312
CPyList_SetItemUnsafe(cpy_r_r62, cpy_r_r63, cpy_r_r61);
254310254313
CPy_DECREF_NO_IMM(cpy_r_r62);
@@ -254323,9 +254326,9 @@ CPyL50: ;
254323254326
} else
254324254327
goto CPyL10;
254325254328
CPyL51: ;
254326-
cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0;
254329+
cpy_r_r67 = ((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1;
254327254330
if (unlikely(cpy_r_r67 == NULL)) {
254328-
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_0' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254331+
PyErr_SetString(PyExc_AttributeError, "attribute '__mypyc_temp__2_1' of 'unsubscribe_all_SubscriptionManager_gen' undefined");
254329254332
} else {
254330254333
CPy_INCREF_NO_IMM(cpy_r_r67);
254331254334
}
@@ -254520,10 +254523,10 @@ CPyL90: ;
254520254523
CPyL91: ;
254521254524
CPy_XDecRef(cpy_r_r3);
254522254525
cpy_r_r107 = NULL;
254523-
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) {
254524-
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0);
254526+
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) {
254527+
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1);
254525254528
}
254526-
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r107;
254529+
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r107;
254527254530
cpy_r_r108 = 1;
254528254531
goto CPyL39;
254529254532
CPyL92: ;
@@ -254533,10 +254536,10 @@ CPyL93: ;
254533254536
goto CPyL39;
254534254537
CPyL94: ;
254535254538
cpy_r_r109 = NULL;
254536-
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) {
254537-
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0);
254539+
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) {
254540+
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1);
254538254541
}
254539-
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r109;
254542+
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r109;
254540254543
cpy_r_r110 = 1;
254541254544
CPy_DecRef(cpy_r_r41);
254542254545
goto CPyL39;
@@ -254567,10 +254570,10 @@ CPyL102: ;
254567254570
CPyL103: ;
254568254571
CPy_XDECREF(cpy_r_r3);
254569254572
cpy_r_r111 = NULL;
254570-
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 != NULL) {
254571-
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0);
254573+
if (((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 != NULL) {
254574+
CPy_DECREF_NO_IMM(((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1);
254572254575
}
254573-
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_0 = cpy_r_r111;
254576+
((faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject *)cpy_r___mypyc_self__)->___mypyc_temp__2_1 = cpy_r_r111;
254574254577
cpy_r_r112 = 1;
254575254578
goto CPyL1;
254576254579
CPyL104: ;
@@ -289255,7 +289258,7 @@ const char * const CPyLit_Str[] = {
289255289258
"\003\beth_sign\021eth_signTypedData$RPC_METHODS_UNSUPPORTED_DURING_BATCH",
289256289259
"\004\033faster_web3._utils.batching\004web3\016_requests_info\024_async_requests_info",
289257289260
"\005\016RequestBatcher\ais_text\bis_bytes\alatin-1\nis_integer",
289258-
"\005\036unrecognized block reference: \rWeb3TypeError\tfinalized\bearliest\004safe",
289261+
"\005\036unrecognized block reference: \rWeb3TypeError\bearliest\tfinalized\004safe",
289259289262
"\002\tis_string\006is_hex",
289260289263
"\001=Value did not match any of the recognized block identifiers: ",
289261289264
"\004\tTypeGuard\021typing_extensions\023ASYNC_PROVIDER_TYPE\022SYNC_PROVIDER_TYPE",
@@ -289902,8 +289905,8 @@ const int CPyLit_Tuple[] = {
289902289905
1, 2310, 8, 73, 74, 366, 76, 78, 80, 522, 82
289903289906
};
289904289907
const int CPyLit_FrozenSet[] = {
289905-
4, 5, 296, 395, 396, 308, 397, 3, 19, 1938, 0, 2, 893, 894, 4, 379,
289906-
1087, 1089, 1090
289908+
4, 5, 395, 396, 296, 397, 308, 3, 19, 1938, 0, 2, 893, 894, 4, 1090,
289909+
379, 1089, 1087
289907289910
};
289908289911
CPyModule *CPyModule_faster_ens__internal = NULL;
289909289912
CPyModule *CPyModule_faster_ens;

build/__native_5f8b22f5f815a3776376.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2141,8 +2141,8 @@ typedef struct {
21412141
PyObject *___mypyc_temp__18;
21422142
tuple_T3OOO ___mypyc_temp__19;
21432143
PyObject *___mypyc_generator_attribute__unsubscribed;
2144-
PyObject *___mypyc_temp__2_0;
2145-
int64_t ___mypyc_temp__2_1;
2144+
int64_t ___mypyc_temp__2_0;
2145+
PyObject *___mypyc_temp__2_1;
21462146
} faster_web3___providers___persistent___subscription_manager___unsubscribe_all_SubscriptionManager_genObject;
21472147

21482148
typedef struct {

0 commit comments

Comments
 (0)